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
Vous devez également activer Outils-> Android-> Activer l'intégration ADB.
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.
Vérifiez si Tools->Android->Enable ADB Integration
est activé. Également désactiver et réactiver cela fonctionne la plupart du temps.
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
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
Ctrl + Maj + A Type Activer l'intégration ADB cliquer sur basculer Terminé
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.
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.
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
2.Si l'application dit non débogable, changez gradle
4 .Si ne pas basculer Outils-> Android-> Activer l’intégration ADB et le rendre activé.
5. Redémarrez le serveur adb
6.Dis connecte et connecte le périphérique Il va lister
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.
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.
Assurez-vous que votre variante de construction est définie sur "debug". Et le débogage a debuggable true
sur votre fichier build.gradle