Android Studio: 디버거가 프로세스에 연결되지 않음

Android Studio: 디버거가 프로세스에 연결되지 않음

Android Studio는 디버깅할 때 앱을 설치하고 실행하지만 '디버거 대기 중' 상태로 유지되는 반면 Android Studio는 앱에 연결하지 않습니다. 이는 무선 및 유선 연결(USB/WiFi) 모두에서 발생하지만 이 장치에서만 발생합니다.

저는 Windows 10을 실행 중이며 Prestigio X Pro에서 Android Studio를 통해 앱을 디버깅하려고 합니다(앱은 회사 내부용으로 개발되었으며 앱을 실행할 휴대폰입니다). 대부분의 경우 연결되지 않기 때문에 실제로 대기 단계를 통과하려면 Studio에서 5~10번 디버깅해야 합니다. 작동 시간은 무작위로 보이지만 결국 몇 분 동안 시도한 후에 완료됩니다.

디버깅을 시도할 때 Android 스튜디오에서 다음과 같은 출력을 얻습니다.

09/25 12:45:07: Launching 'app' on Prestigio PSP7546DUO.
$ adb shell am start -n "com.my.app.debug/com.my.app.ui.LoginActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
Waiting for application to come online: com.my.app.debug.test | com.my.app.debug
Waiting for application to come online: com.my.app.debug.test | com.my.app.debug

//The "waiting for application" continues for around 15 seconds

Waiting for application to come online: com.my.app.debug.test | com.my.app.debug
Could not connect to remote process. Aborting debug session.

또한 Android Studio의 이벤트 로그에서 다음을 제공하는 것을 확인했습니다.

12:43   Executing tasks: [:app:assembleDebug] in project D:\Sources\MyAndroidApp
12:44   Gradle build finished in 10 s 385 ms
12:44   Install successfully finished in 11 s 803 ms.
12:44   Received pid (13328) does not match client pid (808530995)
12:44   Executing tasks: [:app:assembleDebug] in project D:\Sources\MyAndroidApp
12:44   Gradle build finished in 3 s 400 ms
12:44   Install successfully finished in 1 s 702 ms.: App restart successful without requiring a re-install.
12:44   Received pid (13406) does not match client pid (1697985587)
12:45   Executing tasks: [:app:assembleDebug] in project D:\Sources\MyAndroidApp
12:45   Gradle build finished in 3 s 380 ms
12:45   Install successfully finished in 1 s 391 ms.: App restart successful without requiring a re-install.
12:45   Received pid (13481) does not match client pid (962671667)

내가 기대하는 것은 디버깅을 시작하고 1~2초 후에 온라인 상태가 되어 앱을 계속 실행하는 것입니다. 이 경우 콘솔 출력은 다음과 같습니다.

09/25 12:48:53: Launching 'app' on Prestigio PSP7546DUO.
$ adb shell am start -n "com.my.app.debug/com.my.app.ui.LoginActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -D
Waiting for application to come online: com.my.app.debug.test | com.my.app.debug
Waiting for application to come online: com.my.app.debug.test | com.my.app.debug
Waiting for application to come online: com.my.app.debug.test | com.my.app.debug
Connecting to com.my.app.debug
Connected to the target VM, address: 'localhost:8601', transport: 'socket'

이런 일은 일어나지 않으며 그 이유를 완전히 모르겠습니다. 어떤 도움이라도 주시면 감사하겠습니다.

관련 정보