Android Studio: デバッガーがプロセスに接続しない

Android Studio: デバッガーがプロセスに接続しない

Android Studio は、デバッグ時にアプリをインストールして起動しますが、アプリが「デバッガを待機中」のままになり、Android Studio はアプリに接続しません。これは、ワイヤレス接続と有線接続 (USB/WiFi) の両方で発生しますが、このデバイスでのみ発生します。

私は Windows 10 を実行しており、Prestigio X Pro で Android Studio を介してアプリをデバッグしようとしています (アプリは会社で内部使用するために開発されており、これらはアプリを実行する電話です)。ほとんどの場合、接続されないため、待機段階を実際に通過するには、Studio から 5 ~ 10 回デバッグする必要があります。機能する時間はランダムのようですが、数分試行すると最終的に成功します。

デバッグしようとすると、Android Studio から次のような出力が表示されます。

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'

これは発生していません。その理由はよくわかりません。ご協力いただければ幸いです。

関連情報