Intenté depurar una versión de lanzamiento de mi aplicación de Android, pero Android Studio no pudo adjuntar un depurador. (No se pudo encontrar el proceso de Android de mi aplicación en ejecución).
En la consola de dispositivos, solo había un mensaje:
No hay aplicaciones depurables
android-studio
gradle
Ondřej Z
fuente
fuente
ADB Integration
está habilitado y todavía tiene el problema, antes de ir a por debajo de respuestas, en primer lugar tratar la más simple:Invalidate Caches / Restart...
.Respuestas:
También debe tener Herramientas-> Android-> Activar integración ADB activa.
fuente
La solución es activar el indicador de depuración (
debuggable true
) en el archivo gradle de la aplicación:Después de que Android Studio sincronizó Gradle con los archivos del proyecto y reinstaló una aplicación, la depuración comienza a funcionar.
fuente
Simplemente haga clic en el icono "Error" y estará listo para comenzar.
Tuve el mismo problema y eso funcionó. Espero que ayude a alguien.
fuente
si intellij o AS, debe asegurarse de que la configuración de las variantes de compilación esté depurada.
fuente
Comprueba si
Tools->Android->Enable ADB Integration
está habilitado. También deshabilitar y volver a habilitarlo funciona la mayoría de las veces.fuente
Quiero agregar un punto a las 2 respuestas anteriores:
Si
Eclipse IDE
se ejecuta en paralelo a lasAndroid Studio
respuestas anteriores, puede que no lo ayuden. La aplicación depurable no actualizará el evento después de configurarlodebuggable true
en el archivo Gradle.Por lo tanto, cierre Eclipse IDE y verifique en Android Studio. La aplicación depurable se actualizará.
Gracias
fuente
Lo creas o no, un cable USB defectuoso puede causar que este problema persista incluso si sigues todas las sugerencias aquí. Cambiar mi cable USB lo hizo por mí
fuente
Me ocurrió cuando quería depurar mi aplicación después de generar un APK de inicio de sesión, por lo que tuve que volver a cambiar el valor de las variantes de compilación de la versión a la depuración.
fuente
Múltiples opciones para hacer esto:
1.Herramientas-> Android-> Habilitar integración ADB
O
2.Build-> Clean Project, el proyecto Build-> Rebuild. Luego "adb kill-server" y "adb start-server"
Uno de los anteriores funcionará.
fuente
También debe verificar en su archivo AndroidManifest.xml que no hay ninguna opción como
android:debuggable="false"
en la etiqueta de su aplicación.Para que funcione, simplemente elimine esta opción.
fuente
Ctrl + shift + A Tipo Habilitar integración ADB haga clic en alternar Listo
fuente
Este es el problema que encontré. El archivo AAR que importa puede cambiar el atributo de depurable, así que simplemente elimine el atributo depurable en su archivo de manifiesto de la aplicación principal. Mira la foto:
fuente
Solución de trabajo
1.Para la prueba, ejecute como depuración si todo está correcto, se adjunta el proceso y puede depurar. Puede ver en la lista
2.Si dice que la aplicación no se puede depurar, modifique Gradle
4. Si no alterna Herramientas-> Android-> Activar integración ADB y activarla.
5. Reinicie el servidor adb
6. Conecta y conecta el dispositivo.
fuente
Haga clic en el error verde, pero asegúrese de que el menú desplegable esté configurado como aplicación, de lo contrario, no implementará su aplicación, y solo diga algo al respecto.
fuente
Asegúrese de que su variante de compilación esté configurada en "depurar". Y la depuración tiene
debuggable true
en su archivo build.gradlefuente
Usé Mac para ejecutar Android Studio. Estoy de acuerdo con @Kushal, aunque no abrí Eclipse.
Apagué Parallels Desktop y otras aplicaciones que pueden usar el mismo Gradle.
fuente