Android Studio - aucune application déboguable

J'ai essayé de déboguer une version de mon application Android mais Android Studio n'a pas réussi à attacher un débogueur. (Il n'a pas pu trouver les processus Android de mon application en cours d'exécution).

Sous la console devices, il n'y avait qu'un message:

Aucune application déboguable

251
demandé sur Andy 2014-10-27 21:03:42

16 réponses

Vous devriez également avoir des outils->Android - > Activer l'intégration de la BAD active.

682
répondu Auras 2015-01-16 14:48:26

La solution consiste à activer l'indicateur déboguable (debuggable true) dans le fichier gradle de l'application:

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
        }
    }
}

Après Qu'Android Studio ait synchronisé Gradle avec des fichiers de projet et réinstallé une application, le débogage commence à fonctionner.

49
répondu Andy 2016-01-20 10:08:24

Barre d'Outils Android Studio

Cliquez simplement sur L'icône" Bug " et vous serez prêt à partir.

J'ai eu le même problème et cela a fait l'affaire. espérons que cela aide quelqu'un.

33
répondu A. Adam 2015-07-23 15:53:54

Vérifiez si Tools->Android->Enable ADB Integration est activé. Aussi désactiver et réactiver cela fonctionne la plupart du temps.

9
répondu nlmm01 2016-05-12 07:38:53

Je veux ajouter un point à ci-dessus 2 réponses:

Si Eclipse IDE est parallèle à Android Studio alors les réponses ci-dessus peuvent ne pas vous aider. L'application déboguable n'actualisera pas l'événement après avoir défini debuggable true dans le fichier Gradle.

Alors, fermez Eclipse IDE et vérifiez dans Android Studio. L'application déboguable sera actualisée.

Merci

7
répondu Kushal 2015-05-29 05:49:38

Croyez-le ou non, un câble USB défectueux peut causer ce problème à persister même si vous suivez toutes les suggestions ici.Changer mon cordon USB l'a fait pour moi

7
répondu ojonugwa ochalifu 2015-10-02 05:57:35

Si intellij ou AS vous devez vous assurer que votre paramètre Build Variants est debug.

Construire Des Variantes

7
répondu LingYFH 2017-03-08 01:41:27

Cela m'arrive quand je voulais déboguer mon application après avoir généré un APK de signe, donc j'ai dû changer la valeur des variantes de construction de release à debug.

1
répondu AlDroid 2016-07-17 12:55:45

Plusieurs Options pour ce faire:

1.Outils - > Android - > Activer L'intégration de la BAD

Ou

2.Construire - > nettoyer le projet, le projet construire - > reconstruire. Puis "adb kill-server" et "adb start-server"

L'un des ci-dessus fonctionnera.

1
répondu Anish Mittal 2016-08-03 09:57:25

Vous devriez également vérifier dans votre AndroidManifest.fichier xml qu'il n'y a pas d'option comme android:debuggable="false" dans votre balise application.

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

Pour le faire fonctionner, supprimez simplement cette option.

1
répondu SaidTagnit 2016-08-05 11:57:34

Ctrl + Maj + A Type activer L'intégration de la BAD cliquez sur le bouton Fait

1
répondu Otaroid 2016-08-18 10:45:46

C'est le problème que j'ai rencontré.Le fichier AAR que vous importez peut changer l'attribut de déboguable, il suffit donc de supprimer l'attribut déboguable dans votre fichier manifeste D'application principale. Voir l'image:entrez la description de l'image ici

1
répondu Enaoi 2016-12-05 07:05:54

Solution de Travail

1.Pour tester, exécutez comme débogage si tout est correct, le processus est attaché et vous pouvez pouvoir déboguer.Peut voir dans la liste

entrez la description de l'image ici

2.S'il dit application non déboguable, alter gradle

entrez la description de l'image ici

  1. Répétez l'étape 1

4 .Si ce N'est pas basculer Outils - > Android - > Activer L'intégration de la BAD et le rendre activé.

entrez la description de l'image ici

5.Redémarrer le serveur adb

entrez la description de l'image ici

6.Dis connect et connect device il listera

entrez la description de l'image ici

1
répondu Vinayak 2017-01-06 19:18:42

Cliquez sur le bug vert, mais assurez-vous que la liste déroulante est définie sur app, sinon elle ne déploiera pas votre application, et dites simplement quelque chose.

Connecté à la machine virtuelle cible, adresse: 'localhost: xxx', transport: "socket"

entrez la description de l'image ici

0
répondu Eduardo Dennis 2015-09-15 01:56:44

Assurez-vous que votre variante de construction est définie sur "debug". Et debug a debuggable true sur votre construction.fichier gradle

0
répondu FRR 2016-02-15 12:09:43

J'ai utilisé Mac pour exécuter Android Studio. Je suis d'accord avec @Kushal, Je n'ai pas ouvert Eclipse cependant.
J'ai éteint Parallels Desktop et d'autres applications qui peuvent utiliser le même Gradle.

0
répondu 2016-03-27 02:42:49