[android] 디버깅하지 않는 경우 Android Studio에서 “디버거 대기 중”이라고 표시하는 이유는 무엇입니까?

Android Studio로 작업하고 있습니다. 어젯밤부터 장치에서 프로젝트를 실행하면 “Waiting For Debugger”메시지가 나타납니다. 응용 프로그램을 디버깅하지 않기 때문에 매우 이상한 동작입니다.

기기에서 애플리케이션을 제거하고 Android Studio에서 실행을 누릅니다. 메시지가 다시 나타납니다.

Android Studio를 다시 시작하려고했습니다. 메시지가 다시 나타납니다.

전화기에 응용 프로그램을 올바르게 설치하는 유일한 방법은 “디버그”를 누르는 것입니다. 메시지가 나타나지만 자동으로 닫힙니다. 그런 다음 응용 프로그램이 제대로 작동합니다.

나는 함께 노력했다

<application android:debuggable="false" />

… 여전히 메시지가 나타납니다.

LogCat의 말 :

E/InputDispatcher channel ~ Channel is unrecoverably broken and will be disposed!
E/Launcher Error finding setting, default accessibility to not found: accessibility_enabled

첫 번째 오류 줄과 관련하여 누군가는 일부 리소스의 이름을 바꾼 후에 문제가 발생할 수 있다고 말합니다 . 그러나 그것은 내 경우가 아닙니다.

두 번째 오류 줄에 관해서는 … 모르겠습니다. 나는 내 IDE에 어떤 일이 일어나는지 정말로 모른다.



답변

나는 과거와 오늘이 문제에 부딪쳤다. 제 경우에는 장치 재부팅으로 문제가 해결됩니다. 클린 부팅 후 응용 프로그램을 다시 실행할 수 있고 “Waiting for Debugger”프롬프트가 나타나지 않습니다.


답변

장치를 다시 부팅하지 않고도이 문제를 해결할 수 있습니다. “Android 기기”-> “설정”-> “개발자 옵션”-> “디버깅 할 앱 선택”으로 이동하십시오 . 아마도 응용 프로그램을 가리킬 것입니다. 옵션을 선택한 다음 “없음”을 선택하십시오.

참고 : 언급 한대로 “없음”이 이미 선택된 경우에도 “없음”을 다시 선택하면 문제가 해결됩니다.

분명하게 : 이것은 Android Studio가 아닌 기기에 있습니다 (Regis_AG의 매우 유용한 의견 참조).


답변

재부팅보다 빠릅니다. 개발자 옵션으로 이동하여 스위치를 껐다가 다시 켜십시오 (usb 디버깅 옵션도 확인하는 것을 잊지 마십시오), 나를 위해 일했습니다 (Neuxs5).


답변

비활성화하려면이 명령을 시도하십시오.

adb shell am clear-debug-app


답변

이 문제에 관해 8 시간 후에 나는 그 원인을 공유 할 의무가 있다고 느낍니다. 내 / etc / hosts가 잘못되었습니다.

localhost를 ping 할 수 있고 127.0.0.1로 정의되어 있는지 확인하십시오. AS는 localhost : 8600에 연결할 것으로 예상합니다.


답변

1) 파일-> 잘못된 캐시 / 다시 시작에서 안드로이드 스튜디오 캐시 메모리를 지우십시오.


2) 안드로이드 스튜디오를 다시 시작한 후 안드로이드 에뮬레이터를 다시 시작하십시오.


답변

나도 같은 문제가있어. 필자의 경우 Android Studio와 Eclipse라는 두 가지 개발 환경이 동시에 열려 있습니다. Eclipse를 닫고 디버그 프로세스를 다시 실행하면 제대로 작동합니다. 이 도움을 바랍니다!