web-dev-qa-db-fra.com

Android Studio - pas d'applications déboguables

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

Sous la console de périphériques, il n'y avait qu'un message:

Aucune application débogable

256
Andy

Vous devez également activer Outils-> Android-> Activer l'intégration ADB.

686
Auras

La solution consiste à activer l'indicateur de débogage (debuggable true) dans le fichier de gradation 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 Android Studio ayant synchronisé Gradle avec des fichiers de projet et réinstallé une application, le débogage commence à fonctionner.

51
Andy

Android Studio Tool bar

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

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

33
A. Adam

si intellij ou AS, vous devez vous assurer que votre paramètre de variantes de construction est un débogage.

Build Variants

9
lingyfh

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

9
nlmm01

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

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

Fermez donc Eclipse IDE et enregistrez Android Studio. L'application à déboguer s'actualisera.

Je vous remercie

7
Kushal

Croyez-le ou non, un câble USB défectueux peut entraîner la persistance de ce problème, même si vous suivez toutes les suggestions ici. Changer mon câble USB l'a fait pour moi

7

Ctrl + Maj + A Type Activer l'intégration ADB cliquer sur basculer Terminé

1
Otaroid

Vous devez également vérifier dans votre fichier AndroidManifest.xml qu'il n'existe aucune option comme Android:debuggable="false" dans la balise de votre application.

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

Pour que cela fonctionne, supprimez cette option.

1
SaidTagnit

Plusieurs options pour faire ceci:

1.Outils-> Android-> Activer l'intégration ADB

OR

2.Build-> Clean Project, le projet Build-> Rebuild. Puis "adb kill-server" et "adb start-server"

L'un des précédents fonctionnera.

1
Anish Mittal

Solution de travail

1.Pour les tests, lancez en tant que débogage si tout est correct, le processus est attaché et vous pourrez le déboguer.Pouvez voir dans la liste

enter image description here

2.Si l'application dit non débogable, changez gradle

enter image description here

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

4 .Si ne pas basculer Outils-> Android-> Activer l’intégration ADB et le rendre activé.

enter image description here

5. Redémarrez le serveur adb

enter image description here

6.Dis connecte et connecte le périphérique Il va lister

enter image description here

1
Vinayak

C’est le problème que j’ai rencontré. Le fichier AAR que vous importez peut changer l’attribut de debuggable. Supprimez simplement l’attribut debuggable du fichier Man Main Manifest. Regarder la photo: enter image description here

1
Enaoi

Cela m’arrive lorsque je souhaite déboguer mon application après avoir généré un fichier APK de signe; je devais donc redéfinir la valeur Build Variants de la version à la mise au point.

1
AlDroid

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

0
user4179902

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

0
FRR

Cliquez sur le bogue vert, mais assurez-vous que le menu déroulant est défini sur application. Dans le cas contraire, il ne déploiera pas votre application, et dites simplement quelque chose à propos de.

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

enter image description here

0
Eduardo Dennis