Android Studio 용 1.2 업데이트 베타 이후로 logcat에 문제가 있습니다. 내 앱을 실행하면 평상시처럼 모든 것을 기록한 다음 앱이 앱과 충돌하는 시점에 도달합니다. 불행히도 게임이 중지되었습니다.
몇 초 후에 android는 해당 메시지를 닫습니다. 그 일이 발생하면 내 logcat도 완전히 지워져서 거의 언제든지 오류를 읽을 수 없습니다. 버퍼에 대한 정보를 찾았지만 Android Studio에는 문제가 있다고 의심하는 것 외에도 버퍼를 늘릴 수있는 옵션이없는 것 같습니다.
유용 할 수있는 것은 프로세스가 지워지고 Android.process.core로 변경되고 logcat에 표시되는 메시지는 다음과 같습니다.
04-13 10:28:13.394 12259-12265/android.process.acore D/dalvikvm﹕
Debugger has detached; object registry had 1 entries
편집 : 중단 점에 대해 읽었으므로 설정 빌드, 실행, 배포 디버거에서 중단 점에 초점 응용 프로그램을 비활성화했지만 아무런 영향을 미치지 않았습니다.
답변
나는 같은 문제가 있었지만 버그보다 기능처럼 보입니다.
AndroidStudio 에서 Logcat 창의 기본 설정은 “선택한 응용 프로그램 만 표시” (Logcat 창의 오른쪽 상단)입니다 … 선택한 프로세스의 로그를보고 있습니다 (기본적으로 현재 실행). 따라서 테스트 중에 앱이 중단되면 해당 프로세스가 종료되므로 필터가 로그를 지 웁니다.
대신 “Edit Filter Configuration …”을 선택하고 앱에 대한 필터를 설정하십시오 ( 예 :
- 필터 이름 : MyApp
- PackageName : com.example.myapp (<< 앱의 패키지 이름으로 대체)
… 나중에 실행할 필터를 선택하십시오. 앱이 중단 된 후에도 로그가 유지됩니다.
답변
“선택한 응용 프로그램 만 표시”를 “필터 없음”으로 전환하십시오. 이렇게하면 프로세스가 실행되고 있지 않아도 프로세스의 logcat 출력을 볼 수 있습니다.
단점은 logcat이 다른 프로세스에서 더 많은 스팸으로 채워질 것입니다.
답변
내 앱이 다운되어 다시 시작되었습니다. 또한 무슨 일이 있었는지 알기 위해 logcat을 읽는 데 문제가있었습니다. 그런 다음 드롭 다운 메뉴에서 장치 드롭 다운 옆에 ‘com.mypackage.myapp (‘일부 번호 ‘)’ 와 같은 것이 있고 내 앱이 다운되면 “com.mypackage.myapp ( ‘일부 번호’) [DEAD] “ . “Dead”옵션을 선택하면 이전 인스턴스의 로그 캣이 표시됩니다.
답변
충돌이 발생하면 Run
IDE 하단의 탭을 참조하십시오 .
이 부분에서 충돌 원인을 볼 수 있습니다 (logcat clean 경우에서도).
참고 : 위의 방법으로 문제가 해결되지 않으면 충돌을 일으키고 즉시 모바일 케이블을 분리하십시오 (테스트에 실제 장치를 사용하는 경우). 청소하기 전에 오류를 볼 수 있습니다.
업데이트 : 위의 방법으로도 작동하지 않으면 전화를 연결 및 분리하고 문제가 해결되기를 바랍니다.
업데이트 2 : 다시 작동하지 않으면 캐치를 무효화하고 다시 시작한 다음 다시 디버깅을 시작하십시오.
업데이트 3 : 마지막 방법으로 앱을 제거하고 다시 설치 한 다음 디버깅을 시작하십시오 (해당 조건을 잃지 않으면 테스트하려는 경우)
답변
Android Studio 2 이상에서
-
딸깍 하는 소리
Run
-
딸깍 하는 소리
Edit Configurations
-
에서
Run/Debug Configurations
선택 창Miscellaneous
탭을 -
Clear log before launch
확인란이 선택되어 있지 않은지 확인하십시오
답변
나는 같은 문제에 직면했으며 이것이 해결책이다 :-
1- 도구-> 안드로이드-> ADB 통합 활성화.
이제 logcat과 충돌을 정상적으로 볼 수 있습니다.
답변
앱이 중단되면 필터가 로그를 지 웁니다. 따라서 “필터 구성 편집”을 선택하고 필터 이름으로 고유 한 사용자 정의 필터를 작성하십시오. 앱이 채워진 경우에도 정보와 함께 로그를 저장합니다.