로그 캣이 내 안드로이드에서 아무것도 표시하지 않는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/2250112

문제

왜 그렇지 않습니다 logcat 내 안드로이드에 무엇이든 표시됩니다 (일식으로 앱을 개발하는 동안)?

그것은 단지 아무것도 인쇄하지 않습니다. 비어 있습니다.

도움이 되었습니까?

해결책

다른 팁

나는이 같은 문제가 있었지만 내 수정은 훨씬 더 기본적이었습니다.

일식에서 Logcat 패널이 비어 있으면 에뮬레이터에는 초점이 맞지 않습니다. DDMS 관점으로 이동하여 장치 패널 (왼쪽 상단 화면)의 '에뮬레이터'항목을 클릭하십시오.

다이얼

*#*#2846579#*#*

그리고 당신은 숨겨진 메뉴를 볼 수 있습니다. 프로젝트 메뉴> 배경 설정> 로그 설정으로 이동하여 로그 가용성 (로그 스위치) 및 레벨 (로그 레벨 설정)을 정의하십시오.

이것은 화웨이 전화에만 적용될 수 있습니다 IDEOS X3에 대해 언급 된 바와 같이여기) 및 명예 U8860에서 테스트되었습니다.

장치 패널을 클릭하면 스팸이 발생하지 않으면 사용합니다. reset adb 스냅 샷 버튼 오른쪽의 Triangle에서 드롭 아웃 메뉴에서.

나는 같은 문제가 켜져 있고 내가 해결 한 방식은 파일 >> 다시 시작 (이클립스를 다시 시작)입니다.

MOMO가 제공 한 답변은 일시적으로 문제를 해결하지만 다음에 Eclipse를 시작하거나 다른 에뮬레이터/장치에서 시작할 때 다시 발생할 수 있습니다.

장치보기에서 항상 내 장치를 선택 해야하는 대신 더 나은 솔루션은 Eclipse 기본 설정으로 이동하여 왼쪽의 목록에서 Android-> logcat로 이동 한 다음 "응용 프로그램에서 메시지를 모니터링하는"Logcat을 활성화하는 것입니다. 작업 공간 ".

이 방법으로 LogCat을 사용하는 장치가 응용 프로그램이 시작 되 자마자 자동으로 출력을 표시하기 시작합니다.

또한 응용 프로그램의 출력 만 표시되도록하는 필터를 설정하여 필요에 따라 재사용 / 비활성화 할 수 있습니다.

Logcat application output enabling setting

장치에서 로그가 활성화되지 않았을 수 있습니다. 다음 명령을 실행하십시오.

adb shell
echo 1 > /sys/kernel/logger/log_main/enable

확인. 이것이 내가 작동하는 방법입니다. 나는 먼저 Momo의 조언을 따랐다.

일식에서 Logcat 패널이 비어 있으면 에뮬레이터에는 초점이 맞지 않습니다. DDMS 관점으로 이동하여 장치 패널 (왼쪽 상단 화면)의 '에뮬레이터'항목을 클릭하십시오.

그러나 아무 소용이 없습니다.

나는 시도했다 reset adb Furikuretsu가 제안한 (Android Debug Bridge). 어떻게? 창 -> 장치 -> 거꾸로 삼각형 메뉴 버튼 -> ADB를 재설정합니다.

또한 작동하지 않았습니다, 그러나 나는 다음과 같은 메시지를 받았습니다.

Android HierarchyViewer : 장치에서 집중 창을 얻을 수 없습니다.

이것은 Momo가 내 Android 장치 나 에뮬레이터가 초점을 맞추지 않았다는 점에서 옳았다는 것을 의미했습니다. 그러나 제 경우에 내가 한 해결책은 다릅니다.

나를 위해 일한 것 :

1) USB를 통해 내 컴퓨터에 연결된 Android 장치를 REPLUGED했습니다.

2) 아부하자 (Abu Hamzah)가 언급 한 바와 같이 다시 시작된 일식 (내가 할 수있는 것을 몰랐지만 File -> Restart, 나는 수동으로 일식을 닫은 다음 응용 프로그램을 다시 다시 시작했다.)

이제 로그 캣에서 로그를 볼 수 있습니다.

이것이 당신도 도움이되기를 바랍니다.

가장 간단한 솔루션은 저에게 효과적이었습니다. 휴대 전화와 일식을 종료하고 다시 시작했습니다.

응용 프로그램을 실행하는 장치 나 에뮬레이터를 선택하지 않았다고 생각합니다.

일식으로 이동하십시오 DDMS 관점 응용 프로그램을 실행중인 장치 또는 에뮬레이터를 선택하십시오.

(참고 : 일식을 다시 시작할 필요가 없습니다)

장치를 사용하는 경우 가장 간단한 점검은 Eclipse를 다시 시작하는 것입니다.

** 이클립스를 종료 할 필요가 없습니다 **

사용 파일 > 재시작

빠른 두 번째 또는 두 번째로 로그 캣 반환을 볼 수 있습니다.

개발자 설정으로 이동하여 디버깅 디버깅을 선택한 앱 선택을 확인하십시오.

enter image description here

DDMS를 사용하여 Refocus를 사용하지 않으면 Logcat을 닫고 다시 시작하십시오. 그것은 나를 도와 주었다.

나는 때때로 이런 일이 일어났다. 이클립스를 닫고 재개하는 것은 그것을 고치는 것 같습니다.

이 스레드의 모든 답이 도움이되지 않았다는 것을 알게되면 흥미로워집니다.

그런 다음 ADT 버전에서 22.6.3.V201404151837-1123206 동일한 패키지 이름으로 두 개의 필터를 추가하는 경우 (응용 프로그램 이름) 그러면 로그가 나타나지 않습니다.

로그가 2 초 전에 있었기 때문에 이상한 일이었고 디버그 모드에서 앱을 시작하면 수동으로 설정하는 필터와 충돌하는 앱의 기본 필터가 추가 된 다음 모든 로그를 마술처럼 제거하고 ADT를 마술처럼 제거합니다. 없음 필터는 모든 메시지 (필터 없음)!

나는 누군가를 얼마 동안 구했으면 좋겠다 ... 나는 거의 한 시간 동안 그것에 있었다.

==== 업데이트 ====

그리고 나서 나는 이것이 또 다른 문제를 숨기고 있다고 생각하면서 또 다른 짧게 보냈다 ...

저는 듀얼 화면으로 작업하고 있으며 두 번째 화면은 VGA/RGB를 통해 연결되어 있습니다. 'VE는 다른 창에 넣었고, 그것이 나에게 사라지는 통나무의 주된 이유입니다.

모바일에서 CygnogenMod를 사용하는 경우 기본적으로 로깅을 비활성화하면이 방법을 사용해보십시오.

장치에서 "/system/etc/init.d/"폴더를 엽니 다. 파일이 많으면 각 파일을 열고이 줄을 찾으십시오.

rm/dev/log/main

이제이 줄은 다음과 같이 댓글을 달아라. # rm/dev/log/main

파일을 저장하고 재부팅하십시오.

콘솔이 당신에게 무언가를 말하고 있는지 확인하십시오. 일반적으로 프로젝트를 장치에 설치할 수없고 이전의 프로젝트 만 표시 할 때 발생합니다. 내가 본 가장 일반적인 사례는 프로젝트에 다른 서명이 있고 전혀 실행되지 않을 때입니다. 당신이 보는 모든 빨간 편지를 읽으십시오. Logcat에 아무것도 표시되지 않으면 콘솔이 할 것입니다.

나는 같은 문제가 있었다. 일식을 다시 시작하거나 프로젝트를 청소할 필요가 없습니다. 당신은 다음을 따라갈 수 있습니다 :

  1. Eclipse의 오른쪽 하단에 Logcat 아이콘을 클릭하십시오.
  2. 저장된 필터 창 (왼쪽)에서 프로젝트의 두 번 클릭 패키지 (Com.Apps입니다..*).
  3. 로그 케이트 메시지 필터 설정 팝업에서 "로그 레벨"의 원하는 옵션을 선택하십시오. Verbose, Info, 오류 등을 선택할 수 있습니다.
  4. 확인을 클릭하십시오.
  5. 프로젝트를 실행/디버그하십시오.

일식을 다시 시작하는 것 외에 저를 위해 일한 것은 다음과 같습니다.

  • 사용자 정의 필터를 제거하십시오

모든 필터를 제거한 후 Logcat은 다시 텍스트로 채워졌습니다. 이것이 다른 사람에게 도움이되기를 바랍니다.

logcat을 닫은 다음 창에서 다시 열어>보기보기> 기타

Eclipse Mars (적어도 3 월 1 일 또는 3 월 2 일)를 사용하는 경우 여기에 설명 된 솔루션을 사용해보십시오. Logcat은 Eclipse 화성에서 보이지 않는 메시지를 보여줍니다.

제 경우에는 도움이되었습니다.

이것은 간단합니다.

Eclipse에서 logcat을 닫으십시오.

그런 다음 Eclipse의 단계를 따라 다시 열어줍니다.

창 -Show view- 기타 - Android -Logcat -Ok

이것이 당신의 문제를 해결하기를 바랍니다.

안드로이드 폰과 노트북에서 동일한 날짜와 시간을 설정하십시오.

나는 로그가 표시되지 않는 비슷한 문제가 있었고 전화에서 올바른 날짜를 설정할 때 통나무를보기 시작했습니다 (전화를 다시 시작했고 시간이 완전히 잘못되었습니다!).

같은 문제에 직면했지만 내 케이스에서는 다른 장치가 연결되어 있고 장치가 연결되어있을 때 표시되지 않으면 로그가 표시됩니다.

며칠이 걸렸고 마지막으로 전화를 다시 시작했을 때 문제가 해결되었습니다.

새로운 Android 장치로 전환했을 때 더 이상 LogCat 메시지가 표시되지 않습니다. 불행히도, 위의 제안 중 어느 것도 나에게 효과가 없었습니다 (Eclipse Photon 4.8.0).

나는 지금 사용하고있다 이것 . 다른 장치에서 작동하는 것 같습니다.

다른 모든 것을 시도했지만 여전히 빈 로그 캣을 잃어 버렸다면. 나는 또 다른 간단한 방법을 얻었다.

이전 버전의 ADB를 다운로드하고 다시 시도하면 적어도 Android 7.0 전화 (벤더가 업데이트를 중지)에서 나와 함께 작동 할 수 있습니다.

여기 이전 버전에 유용한 링크입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top