Android Studio - sin aplicaciones depurables


Traté de depurar una versión de lanzamiento de mi aplicación Android, pero Android Studio no pudo adjuntar un depurador. (No se pudo encontrar Android procces de mi aplicación en ejecución).

En la consola de dispositivos, solo había un mensaje:

No hay aplicaciones depurables

Author: Andy, 2014-10-27

16 answers

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

 682
Author: Auras,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-16 14:48:26

La solución es activar la bandera depurable (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 sincronice Gradle con archivos de proyecto y reinstale una aplicación, la depuración comenzará a funcionar.

 49
Author: Andy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-20 10:08:24

Barra de herramientas de Android Studio

Simplemente haga clic en el icono "Bug" y estará listo.

Tuve el mismo problema y eso hizo el truco. espero que ayude a alguien.

 33
Author: A. Adam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-23 15:53:54

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

 9
Author: nlmm01,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-12 07:38:53

Quiero añadir 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 configurar debuggable true en el archivo Gradle.

Así que, cierre Eclipse IDE y compruebe en Android Studio. La aplicación depurable se actualizará.

Gracias

 7
Author: Kushal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-29 05:49:38

Lo creas o no,un cable USB defectuoso puede causar que este problema se prolongue incluso si sigues todas las sugerencias aquí.Cambiar mi cable USB lo hizo por mí

 7
Author: ojonugwa ochalifu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-02 05:57:35

Si intellij o COMO debe asegurarse de que su Configuración de Variantes de compilación es depurar.

Variantes de Construcción

 7
Author: LingYFH,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-08 01:41:27

Me sucede cuando quería depurar mi aplicación después de generar un APK de Signo, así que tuve que cambiar el valor de las variantes de compilación de la versión a depurar.

 1
Author: AlDroid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-17 12:55:45

Múltiples opciones para hacer esto:

1.Herramientas - > Android - > Habilitar la 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á.

 1
Author: Anish Mittal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-03 09:57:25

Usted debe comprobar también en su AndroidManifest.archivo xml que no tiene ninguna opción como android:debuggable="false" en la etiqueta de la aplicación.

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

Para que funcione, simplemente elimine esta opción.

 1
Author: SaidTagnit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-05 11:57:34

Ctrl + shift + A Tipo Habilitar Integración ADB haga clic en toggle Hecho

 1
Author: Otaroid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-18 10:45:46

Este es el problema que encontré.El archivo AAR que importa puede cambiar el atributo debuggable, así que simplemente elimine el atributo debuggable en el archivo de manifiesto principal de la aplicación. Ver la imagen:introduzca la descripción de la imagen aquí

 1
Author: Enaoi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-05 07:05:54

Solución de trabajo

1.Para la prueba ejecutar como depuración si todo es proceso correcto se adjunta y se puede capaz de depurar.Puede ver en la lista

introduzca la descripción de la imagen aquí

2.Si dice que la aplicación no es depurable, entonces alter gradle

introduzca la descripción de la imagen aquí

  1. Repita el paso 1

4 .Si no toggle Tools - > Android - > Enable ADB Integration and make it enabled.

introduzca la descripción de la imagen aquí

5.Reiniciar el servidor adb

introduzca la descripción de la imagen aquí

6.Dis conecte y conecte el dispositivo Que enumerará

introduzca la descripción de la imagen aquí

 1
Author: Vinayak,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-06 19:18:42

Haga clic en el error verde, pero asegúrese de que el menú desplegable está configurado en aplicación, si no, no implementará su aplicación, y solo diga algo sobre.

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

introduzca la descripción de la imagen aquí

 0
Author: Eduardo Dennis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-15 01:56:44

Asegúrese de que su variante de compilación esté establecida en "debug". Y debug tiene debuggable true en su compilación.gradle file

 0
Author: FRR,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-15 12:09:43

Usé Mac para ejecutar Android Studio. Estoy de acuerdo con @Kushal, aunque no abrí Eclipse.
Apago Parallels Desktop y otras aplicaciones que pueden usar el mismo Gradle.

 0
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-03-27 02:42:49