update tools studio configurar actualizar android android-studio gradle

tools - Android Studio: sin aplicaciones depurables



install gradle android studio (16)

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


Asegúrese de que su variante de compilación esté configurada en "depurar". Y debug tiene debuggable true en su archivo build.gradle


Compruebe si Tools->Android->Enable ADB Integration está habilitado. También deshabilitar y volver a habilitarlo funciona la mayoría de las veces.


Ctrl + shift + A Tipo Habilitar integración ADB haga clic en alternar Listo


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:


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.

Conectado a la VM de destino, dirección: ''localhost: xxx'', transporte: ''socket''


La solución es activar el indicador debuggable true ( debuggable true ) en el archivo gradle de la aplicación:

apply plugin: ''com.android.application'' android { compileSdkVersion 19 buildToolsVersion "20.0.0" defaultConfig { applicationId "org.example" minSdkVersion 14 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { debug { debuggable true } } }

Después de que Android Studio sincronizó Gradle con los archivos del proyecto y reinstaló una aplicación, la depuración comienza a funcionar.


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í


Múltiples opciones para hacer esto:

1.Herramientas-> Android-> Habilitar integración ADB

O

2.Build-> Clean Project, el proyecto Build-> Rebuild Project. Luego "adb kill-server" y "adb start-server"

Uno de los anteriores funcionará.


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.


Quiero agregar un punto a las 2 respuestas anteriores:

Si Eclipse IDE se ejecuta en paralelo a Android Studio entonces las respuestas anteriores pueden no ayudarlo. La aplicación depurable no actualizará el evento después de establecer la debuggable true en el archivo Gradle.

Por lo tanto, cierre Eclipse IDE y verifique en Android Studio. La aplicación depurable se actualizará.

Gracias


También debe tener Herramientas-> Android-> Habilitar la integración ADB activa.


También debe verificar en su archivo AndroidManifest.xml que no hay una opción como android:debuggable="false" en la etiqueta de su aplicación.

<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="false">

Para que funcione, simplemente elimine esta opción.


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.


si intellij o AS, debe asegurarse de que la configuración de las variantes de compilación esté depurada.


Simplemente haga clic en el icono "Error" y estará listo para comenzar.

Tuve el mismo problema y eso funcionó. Espero que ayude a alguien.


Solución de trabajo

1.Para las pruebas, 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

  1. Repita el paso 1

4. Si no alterna Herramientas-> Android-> Activar integración ADB y activarla.

5. Reinicie el servidor adb

6. Conecta y conecta el dispositivo.