안드로이드 스튜디오 logcat에 아무것도 표시되지 않음
어제 Android Studio를 설치했으며 LogCat을 사용하여 로그를 보려고했습니다. 그러나 logcat에는 표시 할 것이 없습니다. 터미널을 사용하여 실행 ./adb logcat
했으며 작동했습니다.
Android Studio에서 logcat을 사용하는 방법을 설명 할 수있는 사람이 있습니까?
logcat을 다시 시작하면 항상 도움이됩니다.
나는 종종이 상태에 들어간다. Logcat이 비어 있습니다. 디버깅 작업이 중단 점에 도달 할 수 있습니다. 필터가 설정되지 않았습니다. 로그 수준이 자세히 표시됩니다. 다음을 반복하여 반복하여 수정합니다.
- logcat을 다시 시작하십시오 (위 Zatziky의 답변 참조)
- 로그 레벨을 디버그 (또는 다른 것)로 변경 한 후 상세로 다시 변경하십시오.
- 장치를 분리했다가 다시 연결
- 달리는
adb kill-server && adb start-server
- Android Studio를 닫고
ddms
명령 행에서 시작 하십시오. - Android Studio를 다시 시작하십시오.
그리고 다른 모든 방법이 실패하면 마지막으로 컴퓨터를 다시 시작하십시오.
문제는 간헐적입니다 .Android Studio는 버그가 있다고 생각합니다.
나는 같은 문제가 있었지만 다음 단계로 해결했습니다. 이것을 한 번 시도하십시오.
1) 안드로이드 스튜디오에서.
2) 안드로이드 모니터 창 열기 (Android Studio의 하단)
3) 오른쪽 구석 (방적)에서 드롭 다운을 볼 수 있습니다
4) select – 선택된 응용 프로그램 만 표시합니다 .
logcat 창을 다시 시작하려면 Alt+를 6두 번 눌러야 합니다. 그렇게하면 로그 출력이 표시됩니다.
이 문제는 주로 디버그 모드에서 발생합니다.
이것들은 나를 도왔다 :
1. ADB 통합 활성화 2. Android 장치 모니터로 이동 장치가 온라인 상태인지 확인하고 필요한 필터 만들기
불필요한 변경을 해결하는 가장 좋은 방법은 캐시 를 무효화하는 것입니다
파일로 이동-> "INVALIDATE CACHES / RESTART"를 클릭하면 대화 상자가 나타납니다. "INVALIDATE CACHES / RESTART"버튼을 선택하십시오.
Android Studio는 자동으로 인덱스를 다시 시작하고 다시 작성합니다.
Android Studio 애플리케이션에서 디버그 애플리케이션 옵션 (Shift + f9)을 클릭하여 디버그 모드에서 실행하고 LogCat을 활성화해야합니다.
기술적 대답은 아니지만 logcat의 검색 상자를 확인하고 싶을 수도 있습니다. 입력 된 문자가 있으면 해당 문자 나 단어를 검색 할 때 logcat이 비어 있으며, 존재하지 않으면 logcat 로그가 완전히 비워집니다.
Android Studio를 다시 시작하면 도움이되었습니다.
터미널에서이 명령을 실행하십시오. 다시 작동하기 시작합니다.
adb kill-server && adb start-server
**
- 여전히 logcat이 비어있는 경우이 내용을 읽으십시오.
**
나는 성가심과 문제의 달 후에 이것을 해결했습니다.
아무것도 도움이되지 않았지만 디버깅 중에 장치 모니터가 정상적으로 작동했지만 표준 logcat보기는 항상 비어있었습니다.
그 이유는 성가신 간단합니다 :
logcat보기가 있었지만 업데이트로 0 너비로 이동했습니다!
당신은, 당신이 거기 "ADB 로그"에서 두 개의 탭 페이지의 "ALT 6"탭에있는 "장치 | 로그 캣"
장치 | logcat은 실제로 장치 및 logcat으로 구성되며 세로 테두리로 나뉩니다.
세로 테두리를 이동할 수 있으며 업데이트 중에는 100 % 오른쪽으로 이동 한 것 같습니다.
이로 인해 logcat이 수집되지만 표시되지 않습니다. 마우스 포인터를 도구 창의 오른쪽으로 이동 한 다음 logcat을 DRAG로 다시보십시오.
이 솔루션은 모든 사람에게 도움이되지는 않지만 ADB 연결을 사용하고 여전히 logcat 출력이없는 많은 사람들을 찾았습니다.이 같은 문제에 부딪 칠 수 있습니다.
프로젝트를 닫았다가 다시 열어보십시오. 로그가 다시 나타납니다.
나에게 문제는 동일한 이름을 가진 두 개의 에뮬레이터가 있다는 것입니다 (생성하고 삭제 한 다음 동일한 이름으로 다시 생성했습니다). logcat 드롭 다운에 두 개의 에뮬레이터 항목이 있으며 잘못된 항목에 연결되었습니다. 내가해야 할 일은 다른 것으로 전환하는 것입니다. 에뮬레이터의 이름을 바꾸어 문제를 영구적으로 예방했습니다.
필자의 경우 개발자 옵션 메뉴에는
Revoke USB debugging authorisations
.
기존의 모든 인증을 취소하면 로그를 다시 표시하기 시작한 후에 사용중인 컴퓨터를 다시 신뢰하라는 메시지가 다시 나타납니다.
In my case, I removed "image" from the little dropdown on the right. It showed up just fine after that. That's because it will be searching the log for the keyword in that searchbox, so if it doesn't find any matches, it returns blank
This may not be your issue, but I've found that when having multiple windows of Android Studio open, logcat is only directed to one of them, and not necessarily the one that's running an active application.
For example, Window 1 is where I'm developing a Tic-Tac-Toe app, and Window 2 is where I'm developing a weather app. If I run the weather app in debug mode, it's possible only Window 1 will be able to display logcat entries.
On the right side of tab "Devices logcat" there is the button "Show only Logcat from selected Process". Its not perfect, because everytime I run another process I need to push it again, but thats the only solution that works for me. So far...
It's weird to still encounter this problem even on a recent version of Android Studio. I read through the long list of solutions but they did not work for me. The accepted answer worked on an earlier version of Android Studio ( I guess it was v2.3)
I did the following to get Logcat working again:
- Logcat > Show only selected application > No filters
- Logcat > No filters > Show only selected application
I expected resetting logcat should ideally give me the same effect but it didn't. Manually toggling filter was the only thing that worked.
This is on Android Studio 3.0.1 (stable) (I can't update it before finishing the current project) The issue occurred when I started Android studio in the morning to continue the work I left at night. I hope the devs will look into this. It was painstaking to try over 15 solutions from stackoverflow and still see no result. It's even irritating to reveal another solution for future victims of this issue.
Make sure you have Logger buffer sizes propper value in your emulator developer menu option.
In Android studio 0.8.0 you should enable ADB integration through Tools -> Android, before run your app. Then the log cat will work correctly. Notice that if you make ADB integration disabled while your app is running and again make it enable, then the log cat dosen't show anything unless you rebuild your project.
In my case I just had filtered the output so it appeared empty even after restarting Logcat etc.
My problem solved, after I add android:debuggable="true" under application in your AndroiManifest.xml (even the ide mark as a wrong syntax!????)
For me, the problem was that the device was connected in the Charge only
mode.
Changing the mode to Media device (MTP)
(or Transfer files
in some devices) solved the problem.
In Android Studio 0.8.9, I opened Android Device Monitor, selected my emulator from the Devices list and got the output in the LogCat tab.
After that, I went back to the main view of Android Studio and selected Restore Logcat view in the right of the Android DDMS tab and there it was!
If this doesn't work, you could see your logcat in the Android Device Monitor as I explained in the first sentence.
Had the same issue today.
Apparently I had eclipse running too and all the logcat output was redirected to eclipse. Since the logs can only be shown at once place, make sure you dont have multiple debuggers running.
I just fixed it on mine. Look for tiny icons on the far right of the DDMS display which restore the Devices Logcat view and the ADB View.
When the DDMS first came up with both the "ADB Logs" and the "Devices | logcat" tab showing. The "Devices | logcat" is the one that should be showing the device output, but was blank. Somehow I managed to hide one or the other of those tabs, I forget exactly how. But, off to the right there was a tiny icon that said "Restore ADB" view, and I clicked it and it came up. Then there was another tiny icon that said "Restore Devices logcat view". I clicked that, and all of a sudden it appeared and was showing the device output again.
Logcat has a little icon to the right of logcat. You can use the icon to turn logcat on and off. I can usually make logcat active by clicking the icon (maybe several times).
Full nuclear solution. ONLY USE THIS AFTER TRYING EVERYTHING ELSE because this will erase all your settings and preferences as well as stored images and everything that makes your emulators run until you reinstall and reconfigure. In my case it took about 20 minutes for both steps because I didn't customise a lot except for using Darcula.
- Delete your .AndroidStudioBeta config files directory
For linux users this is found under /home/[username]/.AndroidStudioBeta
For windows users, I'm not sure. The documentation on it is rather vague in my opinion. Probably somewhere under C:\Users[your user]\Application Data
- Check to see if it works yet, if it doesn't then also reinstall the SDK.
Rather drastic but I tried all the other things on this page, connected device, no filters, restarting the service, everything on this page and it just didn't work.
For me it was not working only for my application, it was working, if no filter has been selected (option on right side). But I needed to see only my app, therefore I found out, that if I do my own filter and filter it to package name, it is working as it should. I hope it could help to you too : )
Make sure you have enabled the build variant to "debug" in the Build Variants context menu. (You can find this at the bottom left corner of the window). This option will be set to release mode, if you have signed the apk for the application previously. This causes the debug messages not to show in the log cat.
참고 URL : https://stackoverflow.com/questions/17432358/android-studio-logcat-nothing-to-show
'Programing' 카테고리의 다른 글
Wireshark에서 IP 주소로 필터링하는 방법? (0) | 2020.03.24 |
---|---|
색상 그라디언트로 프로그래밍 방식으로 UIView 만들기 (0) | 2020.03.23 |
EC2 인스턴스에 스왑을 어떻게 추가합니까? (0) | 2020.03.23 |
하나의 SQL 문에서 모든 테이블, 저장 프로 시저, 트리거, 제약 조건 및 모든 종속성을 삭제하십시오. (0) | 2020.03.23 |
경고 대화 상자를 화면 크기의 90 %로 채우는 방법은 무엇입니까? (0) | 2020.03.23 |