IT

Android Studio-디버깅 가능한 애플리케이션이 없음

lottoking 2020. 4. 1. 08:15
반응형

Android Studio-디버깅 가능한 애플리케이션이 없음


Android 애플리케이션의 릴리스 버전을 디버깅하려고했지만 Android Studio가 디버거를 연결하지 못했습니다. (실행중인 응용 프로그램의 Android procces를 찾을 수 없습니다).

장치 콘솔에는 다음과 같은 메시지 만있었습니다.

디버깅 가능한 애플리케이션이 없음


또한 도구-> Android-> ADB 통합 활성화를 활성화해야합니다.


해결책은 debuggable true응용 프로그램의 gradle 파일에서 디버깅 가능한 플래그 ( )를 켜는 것입니다.

apply plugin: 'com.android.application'

android {
    compileSdkVersion 19
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "org.example"
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }

    buildTypes {
        debug {
            debuggable true
        }
    }
}

Android Studio가 Gradle을 프로젝트 파일과 동기화하고 응용 프로그램을 다시 설치하면 디버깅이 시작됩니다.


Android Studio 툴바

"버그"아이콘을 클릭하기 만하면됩니다.

나는 같은 문제가 있었고 그 트릭을했다. 그것이 누군가를 돕기를 바랍니다.


Tools->Android->Enable ADB Integration활성화되어 있는지 확인하십시오 . 또한 비활성화하고 다시 활성화하면 대부분 작동합니다.


intellij 또는 AS 인 경우 빌드 변형 설정 이 디버그 되었는지 확인해야합니다 .

변형 작성


위의 두 가지 답변에 하나의 포인트를 추가하고 싶습니다.

Eclipse IDE병렬로 실행 되면 Android Studio위의 답변이 도움이되지 않을 수 있습니다. debuggable trueGradle 파일에서 설정 한 후 디버깅 가능한 응용 프로그램은 이벤트를 새로 고치지 않습니다 .

따라서 Eclipse IDE를 닫고 Android Studio에서 확인하십시오. 디버깅 가능한 응용 프로그램이 새로 고쳐집니다.

감사합니다


믿거 나 말거나, USB 케이블에 결함이 있으면 여기의 모든 제안을 따르 더라도이 문제가 계속 발생할 수 있습니다 .USB 코드를 변경하면 나에게 도움이됩니다.


Sign APK를 생성 한 후 앱을 디버깅하려고 할 때 발생하므로 빌드 변형 값을 릴리스에서 디버그로 다시 변경해야했습니다.


이를위한 여러 옵션 :

1. 도구-> Android-> ADB 통합 활성화

또는

2. Build-> Clean Project, Build-> Rebuild Project. 그런 다음 "adb kill-server"및 "adb start-server"

위 중 하나가 작동합니다.


AndroidManifest.xml 파일에서도 android:debuggable="false"애플리케이션 태그 와 같은 옵션이 없는지 확인해야합니다 .

<application
        android:icon="@drawable/icon"
        android:label="@string/app_name"
        android:debuggable="false">

작동하려면이 옵션을 제거하십시오.


Ctrl + Shift + A 유형 ADB 통합 활성화 토글을 클릭하십시오. 완료


가져온 AAR 파일은 디버그 가능 속성을 변경할 수 있으므로 Main App Manifest 파일에서 디버그 가능 속성을 제거하십시오. 그림을보십시오 :여기에 이미지 설명을 입력하십시오


작업 솔루션

1. 모든 것이 올바른 프로세스가 첨부되어 있고 디버그 할 수있는 경우 디버그로 테스트를 실행하십시오. 목록에서 볼 수 있습니다

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

2. 응용 프로그램을 디버깅 할 수 없다고 표시되면 gradle을 변경하십시오.

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

  1. 1 단계 반복

4. 도구-> Android-> ADB 통합 활성화를 토글하지 않으면 활성화합니다.

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

5. ADB 서버 재시작

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

6. 디스플레이 연결 및 연결

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


녹색 버그를 클릭하지만 드롭 다운이 앱으로 설정되어 있는지 확인하십시오. 그렇지 않은 경우 앱을 배포하지 않고 무언가를 말하십시오.

대상 VM에 연결됨 : 주소 : 'localhost : xxx', 전송 : 'socket'

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


빌드 변형이 "디버그"로 설정되어 있는지 확인하십시오. 그리고 debuggable truebuild.gradle 파일에 디버그가 있습니다.


Mac을 사용하여 Android Studio를 실행했습니다. @Kushal에 동의하지만 Eclipse를 열지 않았습니다.
Parallels Desktop 및 동일한 Gradle을 사용할 수있는 다른 APP을 종료했습니다.

참고 URL : https://stackoverflow.com/questions/26593927/android-studio-no-debuggable-applications

반응형