내 안드로이드에 logcat이 표시되지 않는 이유는 무엇입니까?
Eclipse에서 앱을 개발하는 동안 logcat 이 내 Android에 아무것도 표시 하지 않는 이유는 무엇입니까?
아무 것도 인쇄하지 않습니다. 비어 있습니다.
아마도 Mylyn을 설치 하셨나요?
http://code.google.com/p/android/issues/detail?id=1808
나는이 같은 문제가 있었지만 내 수정은 훨씬 더 기본적이었다.
Eclipse에서 LogCat 패널이 비어 있으면 에뮬레이터에 초점이 없습니다. DDMS Perspective로 이동하여 디바이스 패널 (왼쪽 상단 화면)에서 '에뮬레이터'항목을 클릭하십시오.
다이얼
*#*#2846579#*#*
숨겨진 메뉴가 나타납니다. 프로젝트 메뉴> 배경 설정> 로그 설정으로 이동하여 로그 가용성 (로그 스위치) 및 레벨 (로그 레벨 설정)을 정의하십시오.
이 내용은 Ideos X3 ( 여기 )에 명시 되어 있으며 Honor U8860에서 테스트 한 Huawei 전화에만 적용됩니다 .
장치 패널에서 클릭해도 스팸이 발생하지 않으면 reset adb
스냅 샷 버튼 오른쪽의 삼각형에서 드롭 아웃 메뉴를 사용 하십시오.
나는 같은 문제를 켜고 끌 수 있으며 해결 방법은 File >> Restart (일식 다시 시작)입니다.
MoMo가 제공 한 답변으로 문제가 일시적으로 해결되지만 다음에 Eclipse를 시작하거나 다른 에뮬레이터 / 장치에서 시작할 때 문제가 다시 발생합니다.
항상 장치보기에서 내 장치를 선택하는 대신 Eclipse 환경 설정으로 이동하고 왼쪽 목록에서 Android-> LogCat로 이동 한 다음 "응용 프로그램의 메시지에 대한 logcat 모니터링 작업 공간 ".
이 방법은 logcat을 사용하는 장치에 관계없이 응용 프로그램이 시작되는 즉시 자동으로 출력을 표시하기 시작합니다.
또한 응용 프로그램의 출력 만 표시되도록 필터를 설정하여 필요에 따라 재사용 / 비활성화 할 수 있습니다.
장치에서 로그가 활성화되어 있지 않을 수 있습니다. 다음 명령을 실행하십시오.
adb shell
echo 1 > /sys/kernel/logger/log_main/enable
확인. 이것이 내가 작동하게하는 방법입니다. 먼저 MoMo의 조언을 따랐습니다.
Eclipse에서 LogCat 패널이 비어 있으면 에뮬레이터에 초점이 없습니다. DDMS Perspective로 이동하여 디바이스 패널 (왼쪽 상단 화면)에서 '에뮬레이터'항목을 클릭하십시오.
그러나 아무 소용이 없습니다.
그런 다음 reset adb
furikuretsu가 제안한대로 (Android Debug Bridge) 를 시도했습니다 . 어떻게? 창-> 장치-> 뒤집힌 삼각형 메뉴 버튼-> 재설정 adb.
또한 작동하지 않았지만 다음 메시지가 나타납니다.
Android 계층 뷰어 : 기기에서 포커스 된 창을 가져올 수 없음
이것은 내 안드로이드 장치 또는 에뮬레이터에 초점이 없다는 점에서 MoMo가 옳다는 것을 의미했습니다. 그러나 내 경우에 한 해결책은 다릅니다.
나를 위해 일한 것 :
1) USB를 통해 컴퓨터에 연결된 Android 기기를 다시 연결했습니다.
2) Abu Hamzah가 언급했듯이 File -> Restart
Eclipse를 다시 시작했습니다 (필요한 것을 알지 못했지만 수동으로 Eclipse를 종료 한 다음 응용 프로그램을 다시 시작했습니다).
이제 logcat에서 로그를 볼 수 있습니다.
이것이 당신에게도 도움이되기를 바랍니다.
가장 간단한 해결책은 저에게 효과적이었습니다. 전화 및 Eclipse를 종료하고 다시 시작하십시오.
응용 프로그램을 실행하는 장치 또는 에뮬레이터를 선택하지 않은 것 같습니다.
일식에서 DDMS Perspective 로 이동 하여 응용 프로그램을 실행하는 장치 또는 에뮬레이터를 선택하십시오.
(참고 : Eclipse를 다시 시작할 필요가 없습니다)
장치를 사용하는 경우 가장 간단한 검사는 일식을 다시 시작하는 것입니다.
** 당신은 일식을 종료 할 필요가 없습니다 **
파일 > 다시 시작을 사용 하십시오.
몇 초 안에 LogCat이 돌아옵니다.
개발자 설정으로 이동하여 디버깅을위한 디버깅 \ 앱 선택이 비어 있는지 확인하십시오.
DDMS를 사용하여 초점을 다시 맞추지 못하면 LogCat을 닫았다가 다시 시작하십시오. 그것은 나를 도왔다.
나는 가끔 이런 일이 발생했습니다. Eclipse를 닫았다가 다시 열면 문제가 해결되는 것 같습니다.
이 글타래에있는 어떤 답변도 도움이되지 않았다는 것을 알게되면 흥미로워집니다.
그런 다음 ADT 22.6.3.v201404151837-1123206 버전 에서 동일한 패키지 이름 ( application name )을 가진 두 개의 필터를 추가 하면 로그가 나타나지 않습니다.
로그 2 초 전에 거기를, 그리고 디버그 모드에서 응용 프로그램을 실행하는 것은 기본 내가 한 설정을 수동으로하고 ADT 마술 모든 로그를 제거하는 필터와 충돌 응용 프로그램에 대한 필터 및 추가하기 때문에 그것은 이상한 NONE 의를 모든 메시지를 포함한 필터 작동 (필터 없음) !
나는 누군가를 구하기를 희망한다. 나는 거의 1 시간 동안 그것에 있었다.
==== 업데이트 ====
그리고 나는 이것이 또 다른 문제를 가리고 있다고 생각하면서 또 다른 짧은 시간을 보냈습니다 ...
이중 화면으로 작업하고 있으며 두 번째 화면은 VGA / RGB를 통해 연결되어 있습니다 (실제로 호출되는 방법은 확실하지 않음). 내가 할 수있는 일은 코드 편집기에서 멀리 떨어진 로그 캣에 훨씬 익숙합니다. 다른 창에 배치했는데 그것이 사라지는 로그의 주요 이유입니다.
모바일에서 cynogenmod를 사용하는 경우 기본적으로 로깅을 사용하지 않도록 설정하려면 다음 방법을 시도하십시오.
장치에서 "/system/etc/init.d/"폴더를여십시오. 파일이 많으면 각 파일을 열어서이 줄을 찾으십시오.
rm / dev / log / main
이제이 줄을 다음과 같이 주석 처리하십시오 : # rm / dev / log / main
파일을 저장하고 재부팅하십시오.
콘솔이 무언가를 말하고 있는지 확인하십시오. 일반적으로 프로젝트에 장치를 설치할 수없고 이전 항목 만 표시 할 때 발생합니다. 내가 본 가장 일반적인 경우는 프로젝트에 다른 서명이 있고 전혀 실행되지 않는 경우입니다. 표시된 모든 빨간색 문자를 읽으십시오. LogCat에 아무 것도 표시되지 않으면 콘솔이 작동하는지 확인하십시오.
나는 같은 문제가 있었다. Eclipse를 다시 시작하거나 프로젝트를 정리할 필요가 없습니다. 따를 수 있습니다 :
- 일식의 오른쪽 하단에있는 LogCat 아이콘을 클릭하십시오.
- 저장된 필터 창 (왼쪽)에서 프로젝트 패키지를 두 번 클릭합니다 (제 경우에는 com.apps .. * ).
- 메시지 필터 설정 로그 팝업에서 "로그 레벨 별"의 원하는 옵션을 선택하십시오. 자세한 정보, 정보, 오류 등을 선택할 수 있습니다.
- 확인을 클릭하십시오.
- 프로젝트를 실행 / 디버그하십시오.
이클립스를 다시 시작하는 것 외에도 저에게 효과가 있었던 것은
- 맞춤 필터 제거
모든 필터를 제거한 후 logcat에 텍스트가 다시 채워졌습니다. 다른 사람에게 도움이 되길 바랍니다.
logcat을 닫고 Window> Show View> Others에서 다시여십시오.
Eclipse Mars (적어도 Mars.1 또는 Mars.2)를 사용하는 경우 여기에 설명 된 솔루션을 시도하십시오. Logcat은 Eclipse Mars에 보이지 않는 메시지를 표시합니다 .
그것은 내 경우에 도움이되었습니다.
이것은 간단합니다.
일식에서 Logcat을 닫으십시오.
그런 다음 Eclipse에서 다음 단계에 따라 다시여십시오.
창-보기 표시-기타-Android-LogCat-확인
이것이 문제를 해결하기를 바랍니다.
안드로이드 폰과 랩탑에서 같은 날짜와 시간을 설정하십시오.
비슷한 로그가 표시되지 않는 문제가 있었고 전화에서 올바른 날짜를 설정하면 로그가 표시되기 시작했습니다 (전화를 다시 시작했는데 시간이 완전히 잘못되었습니다!).
나는 같은 문제에 직면했지만 내 경우에는 다른 장치가 연결되면 로그가 표시되고 장치가 연결되면 표시되지 않습니다.
며칠이 걸리고 마침내 전화를 다시 시작할 때 문제가 해결되었습니다.
새로운 Android 기기로 전환했을 때 여러 번 logcat 메시지가 표시되지 않습니다. 불행히도 위의 제안 중 어느 것도 나를 위해 일하지 않았습니다 (Eclipse Photon 4.8.0).
나는 지금 이것을 사용 하고 있습니다. 다른 장치에서 작동하는 것 같습니다.
다른 모든 것을 시도했지만 여전히 비어있는 logcat을 잃어 버린 경우. 또 다른 간단한 방법이 있습니다.
adb의 이전 버전을 다운로드하고 다시 시도하십시오. 적어도 안드로이드 7.0 전화로 나를 위해 일하고 있습니다 (공급 업체 업데이트 중지).
이전 버전에 유용한 링크는 다음과 같습니다 .
참고 URL : https://stackoverflow.com/questions/2250112/why-doesnt-logcat-show-anything-in-my-android
'IT story' 카테고리의 다른 글
Android Studio를 사용하여 서명되지 않은 APK 파일 빌드 (0) | 2020.04.07 |
---|---|
뒤집힌 캐럿 캐릭터가 있습니까? (0) | 2020.04.07 |
인터페이스 — 요점이 무엇입니까? (0) | 2020.04.07 |
정적 팩토리 메소드 란 무엇입니까? (0) | 2020.04.07 |
프록시 뒤에서 npm install (명령)을 작동시키는 방법이 있습니까? (0) | 2020.04.07 |