logcat 이 내 Android에서 Eclipse를 사용하여 앱을 개발하는 동안 아무것도 표시 하지 않는 이유는 무엇입니까?
아무 것도 인쇄하지 않습니다. 비어 있습니다.
logcat 이 내 Android에서 Eclipse를 사용하여 앱을 개발하는 동안 아무것도 표시 하지 않는 이유는 무엇입니까?
아무 것도 인쇄하지 않습니다. 비어 있습니다.
답변:
아마도 Mylyn을 설치 하셨나요?
나는이 같은 문제가 있었지만 내 수정은 훨씬 더 기본적이었다.
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
/sys/kernel
합니까?
확인. 이것이 내가 작동하게하는 방법입니다. 먼저 MoMo의 조언을 따랐습니다.
Eclipse에서 LogCat 패널이 비어 있으면 에뮬레이터에 초점이 없습니다. DDMS Perspective로 이동하여 디바이스 패널 (왼쪽 상단 화면)에서 '에뮬레이터'항목을 클릭하십시오.
그러나 아무 소용이 없습니다.
그런 다음 reset adb
furikuretsu가 제안한대로 (Android Debug Bridge) 를 시도했습니다 . 어떻게? 창-> 장치-> 뒤집힌 삼각형 메뉴 버튼-> 재설정 adb.
또한 작동하지 않았지만 다음 메시지가 나타납니다.
Android 계층 뷰어 : 장치에서 포커스 된 창을 가져올 수 없음
이것은 내 안드로이드 장치 또는 에뮬레이터에 초점이 없다는 점에서 MoMo가 옳다는 것을 의미했습니다. 그러나 내 경우에 한 해결책은 다릅니다.
나를 위해 일한 것 :
1) USB를 통해 컴퓨터에 연결된 Android 기기를 다시 연결했습니다.
2) Abu Hamzah가 언급 한 것처럼 Eclipse를 다시 시작했습니다. File -> Restart
Eclipse를 다시 시작했습니다 ( 수동으로 Eclipse를 종료 한 다음 응용 프로그램을 다시 시작했습니다).
이제 logcat에서 로그를 볼 수 있습니다.
이것이 당신에게도 도움이되기를 바랍니다.
장치를 사용하는 경우 가장 간단한 점검은 이클립스를 다시 시작하는 것입니다.
** 당신은 일식을 종료 할 필요가 없습니다 **
파일 > 다시 시작을 사용 하십시오.
몇 초 안에 LogCat이 돌아옵니다.
이 글타래에있는 어떤 답변도 도움이되지 않았다는 것을 알게되면 흥미로워집니다.
그런 다음 ADT 22.6.3.v201404151837-1123206 버전 에서 동일한 패키지 이름 ( application name )을 가진 두 개의 필터를 추가 하면 로그가 나타나지 않습니다.
로그 2 초 전에 거기를, 그리고 디버그 모드에서 응용 프로그램을 실행하는 것은 기본 내가 한 설정을 수동으로하고 ADT 마술 모든 로그를 제거하는 필터와 충돌 응용 프로그램에 대한 필터 및 추가하기 때문에 그것은 이상한 NONE 의를 모든 메시지를 포함한 필터 작동 (필터 없음) !
나는 누군가를 구하기를 바랍니다. 나는 거의 한 시간 동안 그곳에있었습니다.
==== 업데이트 ====
그리고 나는 이것이 또 다른 문제를 가리고 있다고 생각하면서 또 다른 짧은 시간을 보냈습니다 ...
이중 화면으로 작업하고 있으며 두 번째 화면은 VGA / RGB를 통해 연결되어 있습니다. (실제로 어떻게 호출되는지 확실하지 않습니다.) 내가 할 수있는 일은 코드 편집기에서 멀리 떨어진 로그 캣에 훨씬 익숙합니다. 다른 창에 배치했는데 그것이 사라지는 로그의 주된 이유입니다.
모바일에서 cynogenmod를 사용하는 경우 기본적으로 로깅을 사용하지 않도록 설정하려면 다음 방법을 시도하십시오.
장치에서 "/system/etc/init.d/"폴더를여십시오. 파일이 많으면 각 파일을 열어서이 줄을 찾으십시오.
rm / dev / log / main
이제이 줄을 다음과 같이 주석 처리하십시오. # rm / dev / log / main
파일을 저장하고 재부팅하십시오.
Eclipse Mars (적어도 Mars.1 또는 Mars.2)를 사용하는 경우 여기에 설명 된 솔루션을 시도하십시오. Logcat은 Eclipse Mars에 보이지 않는 메시지를 표시합니다. 합니다.
그것은 내 경우에 도움이되었습니다.
안드로이드 폰과 랩탑에서 같은 날짜와 시간을 설정하십시오.
비슷한 로그가 표시되지 않는 문제가 있었고 전화에서 올바른 날짜를 설정하면 로그가 표시되기 시작했습니다 (전화를 다시 시작했는데 시간이 완전히 잘못되었습니다!).
하나의 더하기 장치 및 우분투 OS의 경우 :-
우분투에 adb 도구 설치
sudo apt-get android-tools-adb 설치
이제 USB로 장치를 PC에 연결하십시오.
마운트 된 "One Plus 드라이버"를 엽니 다. 아이콘과 같은 디스크
OnePlus_USB_Drivers_setup.exe를 마우스 오른쪽 버튼으로 클릭하고 와인으로 실행하십시오.
그런 다음이 "OnePlus_USB_Drivers_setup.exe"및 기타 드라이버 파일이 존재하는 현재 드라이브에서 터미널을 엽니 다. 그리고 달려
./adb_config_Linux_OSX.sh 또는 sh adb_config_Linux_OSX.sh
이 터미널을 닫습니다
새로운 termanl을 열고 실행
adb 서버 시작
플러스 장치는 PC를 듀 버징 에이전트로 인식하라는 메시지를 표시해야합니다. 이제 터미널에서 실행하십시오. 장치가 표시되어야합니다.
adb devices
adb logcat
입니까, 명령 의 출력 입니까, 아니면 둘 다입니까?