안드로이드 스튜디오 logcat에 아무것도 표시되지 않음


307

어제 Android Studio를 설치했으며 LogCat을 사용하여 로그를 보려고했습니다. 그러나 logcat에는 표시 할 것이 없습니다. 터미널을 사용하여 실행 ./adb logcat했으며 작동했습니다.

Android Studio에서 logcat을 사용하는 방법을 설명 할 수있는 사람이 있습니까?


2
그냥 안드로이드 스튜디오를 다시 시작하십시오.
Amit Vaghela

"./adb"는 무엇을 의미합니까? 나는 그 디렉토리가 어디에 있는지 모른다.
Nerdy Bunz

답변:


412

logcat을 다시 시작하면 항상 도움이됩니다.

여기에 이미지 설명을 입력하십시오


4
logcat을 다시 시작한 후에 앱을 다시 실행해야한다고 생각합니다.
JoelFan

12
좋고 간단합니다. 이 작업을 마치고 바로 작업을 시작했습니다. 재시작 버튼이 보이지 않습니다. 화면이 작 으면 숨겨지는 경우가 있습니다. 이 ">>"와 같은 2 개의 화살표가 있으며 위 이미지와 같이 재시작 버튼을 볼 수 있습니다.
uplearnedu.com

3
최신 버전의 Android Studio에서는 Logcat의 필터링이 작동하지 않습니다. 그러나 Android Device Monitor에서는 여전히 작동하므로 사용합니다.
KC

8
정말 고맙습니다! D : 나는 이러한 모든 년 동안 아무것도 안드로이드 스튜디오를 다시 시작했습니다 보라 할 수 없습니다
마리아 밀로세비치

2
내가 :( 필터를 활성화하고 잊어했을 때 이것은 나에게 무슨 일이 있었
호전적인 침팬지에게

146

나는 종종이 상태에 들어간다. Logcat이 비어 있습니다. 디버깅 작업이 중단 점에 도달 할 수 있습니다. 필터가 설정되지 않았습니다. 로그 수준이 자세히 표시됩니다. 다음을 반복하여 반복하여 수정합니다.

  • logcat을 다시 시작하십시오 (위 Zatziky의 답변 참조)
  • 로그 레벨을 디버그 (또는 다른 것)로 변경 한 후 상세로 다시 변경하십시오.
  • 장치를 분리했다가 다시 연결
  • 달리는 adb kill-server && adb start-server
  • Android Studio를 닫고 ddms명령 행에서 시작 하십시오.
  • Android Studio를 다시 시작하십시오.

마지막으로 다른 모든 방법이 실패하면 컴퓨터를 다시 시작하십시오.

문제는 간헐적입니다 .Android Studio는 버그가 있다고 생각합니다.


3
나는이 모든 것을 여러 번했는데 여전히 망가졌다. 왜 그런지 모른다. 커맨드 라인은 잘 작동하지만 Android Studio에서 연결이 끊어진 것 같습니다. 이 문제가 해결되기를 바랍니다. SDK와 Android Studio를 다시 설치하여 이와 같이 빨리 작동하지 않기 때문에 어떻게되는지 확인하십시오.
G_V

2
유감입니다 ... 실행중인 Android Studio 버전은 무엇입니까? 문제가 해결 된 것을 발견하면 게시 할 수 있습니까?
Robert Karl

2
안드로이드 스튜디오 0.8.14. 다시 설치해도 아무것도하지 않았으므로 지금 SDK 및 구성 파일을 사용해보십시오.
G_V

2
Android Studio 1.0.2를 사용하고 있으며 여전히 수정되지 않았습니다. 편집 : @ zatziky 응답을 참조하십시오. "재설정"버튼으로 수정
누군가 어딘가에

10
내가 바보 같은 느낌.. 아무것도 아무것도, 아무것도 .. Logcat 창에서 검색 상자를 지울 때까지 .. 나는 뭔가를 찾고 있었어요.
Sindri Þór

78

나는 같은 문제가 있었지만 다음 단계로 해결했습니다. 이것을 한 번 시도하십시오.

1) 안드로이드 스튜디오에서.

2) 안드로이드 모니터 창 열기 (Android Studio의 하단)

3) 오른쪽 구석 (방적)에서 드롭 다운을 볼 수 있습니다

4) select – 선택된 응용 프로그램 만 표시합니다 .

여기에 이미지 설명을 입력하십시오


세상에! 나는 지금 너무 기분이 좋다! 감사합니다!
Jacob R

OH my God ... 마침내 많은 돈을 보낸 후에 이것은 나를 위해 일했다
Abdul Waheed

65

logcat 창을 다시 시작하려면 Alt+를 6두 번 눌러야 합니다. 그렇게하면 로그 출력이 표시됩니다.

이 문제는 주로 디버그 모드에서 발생합니다.


2
이것은 나에게 완벽하게 작동하며, 가장 빠른 해결책입니다!
user1419999

Logcat 탭을 닫았다가 다시 엽니 다
Saurav Kumar

@SauravKumar 대부분의 경우 이것이 당신이 필요로하는 것입니다. 다른 경우에는 다른 답변을 따르십시오
noob

36

이것들은 나를 도왔다 :

1. ADB 통합 활성화 여기에 이미지 설명을 입력하십시오 2. Android 장치 모니터로 이동 장치가 온라인 상태인지 확인하고 필요한 필터 만들기 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오


2
그냥 가능 ADB 통합 문제를 해결했다
vovahost

예. ADB 통합! 정말 대단해! 감사!
Andy

33

불필요한 변경을 해결하는 가장 좋은 방법은 캐시무효화하는 것입니다

파일로 이동-> "INVALIDATE CACHES / RESTART"를 클릭하면 대화 상자가 나타납니다. "INVALIDATE CACHES / RESTART"버튼을 선택하십시오.

Android Studio는 자동으로 인덱스를 다시 시작하고 다시 작성합니다.


16

Android Studio 애플리케이션에서 디버그 애플리케이션 옵션 (Shift + f9)을 클릭하여 디버그 모드에서 실행하고 LogCat을 활성화해야합니다.


15

이 명령을 터미널에서 실행하십시오. 다시 작동하기 시작합니다.

adb kill-server && adb start-server

13

Android Studio를 다시 시작하면 도움이되었습니다.


다시 시작하면 문제에 관계없이 항상 도움이됩니다.
Satheeshwaran

나를 위해 일하고 있습니다. 유효하지 않은 캐시 / 다시 시작했습니다. 이제 나는 logcat을 받고있다
Mohammed Nishar 10

12

기술적 답변은 아니지만 logcat에 대한 검색 상자를 확인하고 싶을 수도 있습니다. 입력 된 문자가 있으면 해당 문자 나 단어를 검색 할 때 logcat이 비어 있으며, 존재하지 않으면 logcat 로그가 완전히 비워집니다.


1
+1, 검색 창에 공백이 있는지 확인하고 재시작 및 무효화 IDE 캐시에서도 지속됩니다. 하나님은 이유를 아십니다!
divyenduz 10

1
도움이되었습니다! 이 답변을 찾을 때까지 일주일 동안 문제를 해결하려고했습니다!
ubuntudroid

9

나에게 문제는 동일한 이름을 가진 두 개의 에뮬레이터가 있다는 것입니다 (생성하고 삭제 한 다음 동일한 이름으로 다시 생성했습니다). logcat 드롭 다운에 두 개의 에뮬레이터 항목이 있으며 잘못된 항목에 연결되었습니다. 내가해야 할 일은 다른 것으로 전환하는 것입니다. 에뮬레이터의 이름을 바꾸어 문제를 영구적으로 예방했습니다.

여기에 이미지 설명을 입력하십시오


8

**

  • 여전히 logcat이 비어있는 경우이 내용을 읽으십시오.

**

나는 성가심과 문제의 달 후에 이것을 해결했습니다.
아무것도 도움이되지 않았지만 디버깅 중에 장치 모니터가 정상적으로 작동했지만 표준 logcat보기는 항상 비어있었습니다.

그 이유는 성가신 간단합니다 :
logcat보기가 있었지만 업데이트로 0 너비로 이동했습니다!

당신은, 당신이 거기 "ADB 로그"에서 두 개의 탭 페이지의 "ALT 6"탭에있는 "장치 | 로그 캣"
장치 | logcat은 실제로 장치 및 logcat으로 구성되며 세로 테두리로 나뉩니다.
세로 테두리를 이동할 수 있으며 업데이트 중에는 100 % 오른쪽으로 이동 한 것 같습니다.

이로 인해 logcat이 수집되지만 표시되지 않습니다. 마우스 포인터를 도구 창의 오른쪽으로 이동 한 다음 logcat을 DRAG로 다시보십시오.

이 솔루션은 모든 사람에게 도움이되지는 않지만 ADB 연결이 작동하고 여전히 logcat 출력이없는 많은 사람들을 발견했습니다.


8

프로젝트를 닫았다가 다시 열어보십시오. 로그가 다시 나타납니다.


S를이는 AS3에서 AS2에 나에게 발생하지 않았기 때문에이는 이런 일이 발생하는 이유 ... 구글 (또는 인 IntelliJ)를 확인해야합니다 나를 위해 일한
Asfo

7

필자의 경우 개발자 옵션 메뉴에는

Revoke USB debugging authorisations.

기존의 모든 권한 부여를 취소하면 로그를 다시 표시하기 시작한 후에 사용중인 컴퓨터를 다시 신뢰하라는 메시지가 다시 나타납니다.



6

여기에 이미지 설명을 입력하십시오

제 경우에는 오른쪽의 작은 드롭 다운에서 "이미지"를 제거했습니다. 그 후에는 잘 나타났습니다. 검색 창에서 키워드의 로그를 검색하기 때문에 일치하는 항목이 없으면 공백을 반환합니다.


5

최신 버전의 Android Studio에서도 여전히이 문제가 발생하는 것은 이상합니다. 긴 솔루션 목록을 읽었지만 그들은 나를 위해 작동하지 않았습니다. 허용 된 답변은 이전 버전의 Android Studio에서 작동했습니다 (v2.3 인 것 같습니다)

Logcat을 다시 작동시키기 위해 다음을 수행했습니다.

  1. Logcat> 선택한 애플리케이션 만 표시> 필터 없음

여기에 이미지 설명을 입력하십시오

  1. Logcat> 필터 없음> 선택한 애플리케이션 만 표시

여기에 이미지 설명을 입력하십시오

나는 logcat을 재설정하는 것이 이상적으로 동일한 효과를 가져야한다고 기대했지만 그렇지 않았습니다. 수동으로 필터를 토글하는 것이 효과가있었습니다.

이것은 Android Studio 3.0.1 (안정적)에 있습니다 (현재 프로젝트를 완료하기 전에 업데이트 할 수 없습니다). 밤에 떠난 작업을 계속하기 위해 아침에 Android Studio를 시작할 때 문제가 발생했습니다. 개발자들이 이것을 조사하기를 바랍니다. stackoverflow에서 15 가지가 넘는 솔루션을 시도했지만 여전히 결과가 없습니다. 이 문제의 미래 피해자를위한 또 다른 해결책을 밝히는 것도 자극적입니다.


4

이것은 귀하의 문제가 아닐 수 있지만, Android Studio의 여러 창을 열 때 logcat이 활성 응용 프로그램을 실행하는 창이 아니라 반드시 그 중 하나에 만 해당한다는 것을 알았습니다.

예를 들어, Window 1은 Tic-Tac-Toe 앱을 개발하는 곳이고 Window 2는 날씨 앱을 개발하는 곳입니다. 날씨 앱을 디버그 모드에서 실행하면 Window 1 만 logcat 항목을 표시 할 수 있습니다.


4

"장치 logcat"탭의 오른쪽에는 "선택된 프로세스에서 Logcat 만 표시"버튼이 있습니다. 다른 프로세스를 실행할 때마다 다시 푸시해야하기 때문에 완벽하지는 않습니다.하지만 이것이 유일한 해결책입니다. 지금까지...


애플리케이션 ID를 변경했기 때문에 로깅이 표시되지 않았으며이 드롭 다운이 이전 ID (app : com.example.app)로 선택되었습니다. "선택한 응용 프로그램 만 표시"로 변경하면 로깅이 복원되었습니다.
John D.

4

나에게 문제는 장치가 Charge only모드 로 연결되어 있다는 것 입니다.

모드를 Media device (MTP)(또는 Transfer files일부 장치에서) 변경하면 문제가 해결되었습니다.


웹에서 다른 많은 솔루션을 시도한 후에 정말 감사합니다.
icarovirtual

4

Android 3.6.1 (2020 년 3 월)에서는 다음을 수행해야했습니다.

  • Logcat 재시작
  • 앱을 다시 시작
  • Android Studio를 다시 시작하십시오.
  • Android 테스트 기기를 다시 시작하십시오.

최근에 업그레이드 한 후 문제가 발생했습니다. 위의 단계를 시도했습니다. 분명히 그들은 나를 위해 일하지 않았다. 이것 좀 도와 줄래?
chandu vutukuri

새로운 업그레이드를 시도하십시오 : 3.6.2.
Pablo Alfonso

안드로이드 기기를 다시 시작하면 문제가 해결되었습니다 (예 : 전화, 태블릿)
Eric

3

Android studio 0.8.0에서는 앱을 실행하기 전에 도구-> Android를 통해 ADB 통합을 활성화해야합니다. 그러면 로그 고양이가 올바르게 작동합니다. 앱이 실행되는 동안 ADB 통합을 비활성화하고 다시 활성화하면 프로젝트를 다시 빌드하지 않으면 로그 고양이가 아무것도 표시되지 않습니다.


3

내 경우에는 방금 출력을 필터링하여 Logcat 등을 다시 시작한 후에도 비어있는 것처럼 보입니다.


3

AndroiManifest.xml의 응용 프로그램에서 android : debuggable = "true"를 추가하면 내 문제가 해결 되었습니다 (심지어 잘못된 구문으로 ide 마크가 있습니다! ????)


3

1 단계 : Android 개발자 옵션 켜기 및 USB 디버그 켜기로 전화기 연결

2 단계 : 이동하려면View > Tools Window > Logcat

3 단계 : 프로젝트를 실행하기 전에 전화가 Android Studio에 연결되어 있는지 확인하십시오. 그런 다음 응용 프로그램을 실행하십시오.

참고 : Logcat을 표시 할 수없는 경우 Android Studio를 다시 시작하십시오.File > Invalid Caches/ restart


2

Android Studio 0.8.9에서 Android Device Monitor를 열고 장치 목록 에서 에뮬레이터를 선택 하고 LogCat 탭 에서 출력을 얻었습니다 .

그 후 Android Studio의 기본보기로 돌아가서 Android DDMS 탭 의 오른쪽에서 Restore Logcat보기 를 선택 했습니다 .

그래도 문제가 해결되지 않으면 첫 번째 문장에서 설명한대로 Android 기기 모니터 에서 로그 캣을 볼 수 있습니다 .


2

오늘도 같은 문제가있었습니다.

분명히 일식도 실행 중이었고 모든 logcat 출력이 일식으로 리디렉션되었습니다. 로그는 한 번에 표시 될 수 있으므로 여러 디버거를 실행하지 않아야합니다.


2

방금 수정했습니다. DDMS 디스플레이의 오른쪽 끝에있는 장치 로그 캣보기와 ADB보기를 복원하는 작은 아이콘을 찾으십시오.

DDMS가 처음으로 "ADB 로그"와 "장치 | logcat"탭이 모두 나타 났을 때. "Devices | logcat"은 장치 출력을 표시해야하지만 비어있는 것입니다. 어떻게 든 그 탭 중 하나를 숨길 수 있었지만 정확히 어떻게 잊어 버렸습니다. 그러나 오른쪽에는 "Restore ADB"보기라는 작은 아이콘이 있는데 클릭하면 나타납니다. 그런 다음 "Restore Devices logcat view"라는 작은 아이콘이 있습니다. 나는 그것을 클릭했고, 갑자기 그것이 나타 났으며 장치 출력을 다시 보여주었습니다.


LogCatWi-Fi 디버깅 중에 볼 수 있었습니다. 를 열고 Device File Explorer목록에 인증 된 기기가없는 것을 확인하고 스마트 폰에서 RSA 지문을 수락했습니다. 그 후 나는을 볼 수 Logcat있지만 종종 지문을 깨고 다시 보냅니다.
CoolMind

2

여기에 이미지 설명을 입력하십시오

  1. 먼저 장치에서 개발자 확인 옵션을 사용하도록 설정하십시오.
  2. 장치가 연결되었습니다.
  3. 말 수가 많은.
  4. 선택된 응용 프로그램 만 표시

2

에뮬레이터를 사용하는 동안 때때로 발생합니다. 장치를 연결하고 앱을 실행하기 만하면됩니다. Logcat은 다시 작동하므로 에뮬레이터로 돌아갈 때 작동합니다. 두 개의 장치 및 / 또는 에뮬레이터를 전환하는 것만으로도 트릭을 수행합니다.


1
맞습니다. 스위칭 장치 덕분에 다시 돌아 왔습니다.
Badr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.