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을 프로젝트 파일과 동기화하고 응용 프로그램을 다시 설치하면 디버깅이 시작됩니다.
"버그"아이콘을 클릭하기 만하면됩니다.
나는 같은 문제가 있었고 그 트릭을했다. 그것이 누군가를 돕기를 바랍니다.
Tools->Android->Enable ADB Integration
활성화되어 있는지 확인하십시오 . 또한 비활성화하고 다시 활성화하면 대부분 작동합니다.
intellij 또는 AS 인 경우 빌드 변형 설정 이 디버그 되었는지 확인해야합니다 .
위의 두 가지 답변에 하나의 포인트를 추가하고 싶습니다.
Eclipse IDE
병렬로 실행 되면 Android Studio
위의 답변이 도움이되지 않을 수 있습니다. debuggable true
Gradle 파일에서 설정 한 후 디버깅 가능한 응용 프로그램은 이벤트를 새로 고치지 않습니다 .
따라서 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 단계 반복
4. 도구-> Android-> ADB 통합 활성화를 토글하지 않으면 활성화합니다.
5. ADB 서버 재시작
6. 디스플레이 연결 및 연결
녹색 버그를 클릭하지만 드롭 다운이 앱으로 설정되어 있는지 확인하십시오. 그렇지 않은 경우 앱을 배포하지 않고 무언가를 말하십시오.
대상 VM에 연결됨 : 주소 : 'localhost : xxx', 전송 : 'socket'
빌드 변형이 "디버그"로 설정되어 있는지 확인하십시오. 그리고 debuggable true
build.gradle 파일에 디버그가 있습니다.
Mac을 사용하여 Android Studio를 실행했습니다. @Kushal에 동의하지만 Eclipse를 열지 않았습니다.
Parallels Desktop 및 동일한 Gradle을 사용할 수있는 다른 APP을 종료했습니다.
참고 URL : https://stackoverflow.com/questions/26593927/android-studio-no-debuggable-applications
'IT' 카테고리의 다른 글
숭고한 텍스트 2 : 빈 줄을 비우는 방법 (0) | 2020.04.01 |
---|---|
문자열 형식을 사용하여 소수점 이하 2 자리 또는 간단한 정수 표시 (0) | 2020.04.01 |
12시 AM / PM 형식으로 JavaScript 날짜 시간을 어떻게 표시합니까? (0) | 2020.04.01 |
"프로젝트"너겟 구성을 가져 오는 것이 유효하지 않은 오류입니다. (0) | 2020.04.01 |
MySQL Orderby 숫자, Nulls 마지막 (0) | 2020.04.01 |