2016-11-17 2 views
7

Android Studio 2.2.2에서 LogCat을 일부 디버깅으로 사용하려고하지만 Logcat이 firehose와 같이 실행되어 볼 내용이 너무 많습니다.Android Studio - Logcat - "선택된 애플리케이션 만 표시"

LogCat 탭을 선택한 경우 Android 모니터에서 선택 항목 중 하나가 "선택된 애플리케이션 만 표시" "드롭 다운이 표시되므로 선택했는데 아무 효과가없는 것 같습니다. 내 LogCat은 디버그 대상에서 연결이 끊긴 경우에도 Firehose처럼 실행됩니다. "선택한 응용 프로그램 만 표시"은 무엇이며 "선택한 응용 프로그램"이 무엇인지 어떻게 알 수 있습니까?

답변

1

설정 모든 로그 태그와 그 특정 태그

Log.d("TAG","Application logs"); 

필터 편집 구성에 대한 로그를 필터링하여 태그를 추가합니다. 그럼 당신은 단지 당신의 응용 프로그램 로그

enter image description here

코딩 해피 표시됩니다!

+0

미안하지만이 질문에 대한 답변이 아닌 것 같습니다. (또한 내가보고 싶은 코드의 LogCat 문을 제어 할 수 없다.) – user316117

+0

Logcat은 그 당시 장치가 사용하고있는 모든 안드로이드 라이브러리/프레임 워크의 로그를 보여줄 것이다. 실행중인 서비스가 많아서 logcat이 wifi, ble 로그 등을 포함한 많은 로그를 출력하는 이유는 무엇입니까? 선택한 응용 프로그램은 디버깅 중이거나 android studio를 통해 실행중인 프로세스입니다. 스튜디오에 연결된 전화 나 프로세스가 없으면 "선택한 응용 프로그램"을 표시하지 않는 것이 이상적입니다. – iProgrammer

+0

나는 전체 질문을 읽지 않았다. 나는 불필요한 모든 로그를 없애는 방법을 묻고있다. UR 실망에 대한 사과,이 대답은이 접근법을 모른다 다른 noobs 도움이 될 수 있습니다. – iProgrammer

5

ADB 통합을 사용하도록 설정해야합니다 (현재 기본적으로 사용 중지되어 있음). 도구 -> Android-> ADB 통합 사용.

그러면 왼쪽의 드롭 다운에서 디버깅 가능한 프로세스를 볼 수 있습니다.

+0

고마워,이 나를 위해 일했다. 이 작업을 수행 한 후 Android Monitor에 앱 출력이 표시되고 '디버깅 할 수없는 프로세스 없음'이 앱 이름으로 바뀌 었습니다. – gregn3

+0

고마워요, 저도이 일을했습니다. '디버깅 할 수없는 프로세스'가 앱 이름으로 바뀌 었습니다. – Tia

관련 문제