Android studio: depurar la aplicación en el dispositivo
Tengo dificultades con la depuración en Android Studio. Después de intentar lanzar la aplicación en el modo de depuración mostrar alerta del dispositivo con "Esperando Debugger" título que nunca desaparecen. También tengo android:debuggable="true"
en mi archivo de manifiesto y parece como dispositivo conectado correctamente, porque simplemente puedo ejecutar mi aplicación sin ningún problema. ¿Qué estoy haciendo mal?
- ¿Por qué la verificación de firma en el servidor remoto es más segura que en el dispositivo?
- ¿Cómo depurar un complemento de Gradle?
- Obtener fecha de un mensaje SMS android
- SysUtils: ApplicationContext es null en ApplicationStatus (WebView)
- RippleDrawable - Mostrar efecto de rizado por programación
- Hilo de Java checkAccess
- Dos tipos de parámetros diferentes (cast Object to Type)
- Obtener la duración del mp3 en android
- Texto de Android a voz en diferentes idiomas
- ¿Cómo usar PJSIP en Android?
- Eliminar archivo de base de datos de la carpeta de activos
- ¿Es esta una buena técnica (Uso de titular de datos) para eliminar la clase anónima, para reducir el riesgo de pérdida de memoria
- Creación de la aplicación Native Android de Magento Site
Eliminar android:debuggable="true"
, porque cuando se ejecuta / depurar una aplicación en Android Studio se firma con un certificado de depuración para que la configuración no sea obligatoria.
A continuación, compruebe desde la consola si el dispositivo está correctamente conectado con adb devices
. Debería verlo en la lista.
Entonces intente de esta manera:
1: cierre Android Studio y cualquier otro IDE que haya abierto (quizás tenga Eclipse también corriendo?) Y instancias de emulador;
2 – quite el cable USB de la PC;
3 – ejecute adb kill-server
desde la consola;
4 – abrir Android Studio;
5 – haga clic en run / debug;
6 – cuando aparezca la ventana para seleccionar el dispositivo, conecte su dispositivo a USB y USB a su computadora;
También intentar reiniciar el dispositivo – que funcionó para mí cuando tuve el mismo problema
Tengo un problema similar (ejecutar Android Studio en Ubuntu)
Lo que hago:
- Cerrar Android Studio (y el (los) emulador (es) si se está ejecutando)
-
Vaya a la carpeta adb (/ wherever_location_is / sdk / platform-tools) y ejecute comando:
./adb kill-server
-
Abra Android Studio.
Ahora los mensajes de Logcat vuelven a aparecer.
Quite las líneas relacionadas con la depuración. Cuando inicia una aplicación de Android Studio, se firma con una clave de depuración. Cualquier información de depuración que necesites se puede ver en logcat desde Android Studio. También asegúrese de que está ejecutando la última versión (ayuda -> comprobar actualizaciones) Creo que es donde está en.
Estoy luchando con problemas similares todos los días y como reiniciar el estudio o el dispositivo es bastante lento (ya veces incluso no funciona), estaba tratando muchas cosas y por casualidad encontré una torpe (pero trabajando) la solución.
Cuando estás en la situación cuando golpeas el botón de depuración en Android Studio, el estudio dice que está conectado y el dispositivo dice: Esperando Debugger, pero el dispositivo espera para siempre, haz esto:
- En Android Studio, pulse el botón emergente "Editar configuraciones"
- Una vez que se abra el cuadro de diálogo Run / Debug Configurations, se inicia el proceso de depuración.
¡Funciona como un milagro!
Tuve el mismo problema cuando habilité el Proguard para la depuración !, Por favor, desactivar y probar!
Creo que esto podría ayudar. Después de lanzar la aplicación, haga clic en Ejecutar y encontrar Attach Debugger to Android Process [