[android] Android Studio에서 앱을 디버깅 할 수 없음

Android Studio에서 앱을 만들고 있으며 이제 adb를 통해 디버그하려고합니다. Android라는 단어와 하단 표시 줄의 로고를 클릭하면 logcat이 나타나 내 장치를 인식합니다. 그러면 나는 이것을 본다.

스크린 샷

내 앱을 “디버깅 가능”하게하려면 어떻게해야합니까?

참고로 이전에 Eclipse에서이 앱을 개발하고 있었는데 adb가 잘 작동했습니다.



답변

도구 모음에 디버그 아이콘 이 있습니다 . 작은 “버그” 처럼 보이며 실행 아이콘 (재생 버튼 모양) 바로 옆에 있습니다 . 그것으로 응용 프로그램을 시작하십시오.

디버그하려면 여기를 클릭하십시오.

편집 : Gradle과 함께 Android Studio를 사용할 때 다음은 더 이상 사용되지 않습니다.

AndroidManifest.xml 파일 에도 디버그 플래그가 있습니다. 애플리케이션 태그 아래에 있으며 다음과 같이 “true”로 설정해야합니다.

<application android:debuggable="true">
</application>


답변

다음 단계를 수행 한 후이 문제를 해결했습니다.

Tools ==> android ==> ADB 통합 비활성화로 이동하고 다시 활성화하십시오.

그런 다음 장치에서 USB를 분리하고 다시 연결하십시오.

마지막으로 Shift + F9를 누릅니다.


답변

주의해야 할 또 다른 사항 (이렇게해서 알아요). 디버그를 위해 Proguard를 활성화하지 마십시오!


답변

Android Studio에서 여러 번 디버깅 한 후에도 무작위 로이 문제가 발생했습니다. 언젠가 디버거가 연결되지 않습니다. Android Studio를 종료하고 다시 열면 디버거가 다시 작동하기 시작했습니다.


답변

    <application android:debuggable="true">
</application>

더 이상 작동하지 않습니다! 매니페스트에서 debuggable = “true”를 사용할 필요가 없습니다.

대신 빌드 변형을 “디버그”로 설정해야합니다.

디버그 모드

Android Studio에서 BUILD 로 이동 -> Build Variant 선택

이제 디버깅을 시도하십시오. 감사


답변

이것은 나를 위해 일했습니다.

  1. Android Studio를 닫습니다.
  2. 셸을 열고 다음과 같이 작성합니다.

    adb kill-server

    adb start-server


답변

ADB 통합을 활성화했는지 확인하십시오.

메뉴에서 : 도구-> Android-> ADB 통합 활성화 (v1.0)