Android Studio: Debugger stellt keine Verbindung zum Prozess her

Android Studio: Debugger stellt keine Verbindung zum Prozess her

Android Studio installiert und startet die App beim Debuggen, bleibt aber bei „Warten auf Debugger“, während Android Studio nie eine Verbindung zur App herstellt. Dies geschieht sowohl bei drahtlosen als auch bei kabelgebundenen Verbindungen (USB/WiFi), aber nur auf diesem Gerät.

Ich verwende Windows 10 und versuche, eine App über Android Studio auf einem Prestigio X Pro zu debuggen (die App wurde für den internen Gebrauch in einem Unternehmen entwickelt und dies sind die Telefone, auf denen die App ausgeführt wird). Meistens muss ich 5-10 Mal vom Studio aus debuggen, um tatsächlich über die Wartephase hinauszukommen, da keine Verbindung hergestellt wird. Die Zeiten, in denen es funktioniert, scheinen zufällig, aber nach ein paar Minuten des Versuchens klappt es schließlich.

Beim Versuch, das Problem zu beheben, erhalte ich vom Android Studio eine Ausgabe wie diese:

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.

Mir fällt auch auf, dass im Ereignisprotokoll für Android Studio Folgendes steht:

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)

Ich würde erwarten, dass ich mit dem Debuggen beginne und es nach ein oder zwei Sekunden online geht und mit der App fortfährt. Die Konsolenausgabe in diesem Fall sieht ungefähr so ​​aus:

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'

Das passiert nicht und ich bin mir nicht ganz sicher, warum. Ich bin für jede Hilfe dankbar.

verwandte Informationen