Android Studio: el depurador no se conecta al proceso

Android Studio: el depurador no se conecta al proceso

Android Studio, al depurar, instala e inicia la aplicación, pero permanece en "Esperando al depurador", mientras que Android Studio nunca se conecta a la aplicación. Esto sucede tanto en conexiones inalámbricas como por cable (USB/WiFi), pero solo en este dispositivo.

Estoy ejecutando Windows 10 e intento depurar una aplicación a través de Android Studio en un Prestigio X Pro (la aplicación está desarrollada para uso interno en una empresa y estos son los teléfonos que ejecutarán la aplicación). La mayoría de las veces, tengo que depurar de 5 a 10 veces desde Studio para pasar la etapa de espera, ya que no se conecta. Los momentos en que funciona parecen aleatorios, pero finalmente funciona después de unos minutos de intentarlo.

Al intentar depurar, obtengo un resultado de Android Studio como este:

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.

También noto que en el Registro de eventos de Android Studio aparece esto:

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)

Lo que esperaría es comenzar a depurar y, después de uno o dos segundos, se conectaría y continuaría con la aplicación. La salida de la consola cuando esto sucede es algo como esto:

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'

Esto no está sucediendo y no estoy del todo seguro de por qué. Cualquier ayuda sería apreciada.

información relacionada