J'essaie de déboguer une application avec Intellij
13.0 sous Windows 7 . Chaque fois que je lance le débogage, l'avertissement suivant s'affiche:
Avertissement: les informations de débogage peuvent être indisponibles. Veuillez fermer une autre application utilisant ADB: Monitor, DDMS, Eclipse "
Je l'ai testé sur un périphérique et dans l'émulateur. La seule chose que j'ai ouverte est Intellij. J'ai également essayé de fermer adb avant de commencer le débogage, mais rien n'a changé.
meilleures salutations
[EDIT] Je l'ai résolu en mettant à jour mes outils de génération de SDK Android vers la version 18.1.1.
Pour moi, cette situation s’est produite lorsque le périphérique a été connecté via USB et que adb tcpip
a été activé (ADB en mode Wi-Fi).
Exécutez simplement la commande adb usb
avec le périphérique connecté et essayez à nouveau de déboguer.
J'ai utilisé adb kill-server
dans la console pour que Logcat apparaisse. Exécution d'Android Studio 1.02.
Pour ceux qui utilisent Android-Studio: vérifiez vos variantes de fichier Gradle et de produit et assurez-vous que l'attribut "debuggable" du manifeste n'est PAS défini sur false.
First assurez-vous de fermer toutes les applications utilisant ADB, DDMS
comme si vous ouvrez Eclipse avec Android studio
Second redémarre votre ADB depuis le terminal
adb kill-server
adb start-server
si vous ne trouvez pas de terminal, utilisez cette image pour vous guider
si cela ne fonctionne pas avec vous fermez Android studio et ouvrez-le à nouveau
la cause de l'erreur, de nombreuses applications partagent ADB ce pourquoi vous ne pouvez pas commencer le débogage
Avait un problème similaire dans Android Studio (0.5.1) avec le SDK 18.0.1
Warning: debug info can be unavailable. Please close other application using ADB: Monitor, DDMS, Eclipse
Comme vous avez suggéré de mettre à jour le SDK a fonctionné. Maintenant fonctionnant sur 19.0 et le problème a été résolu.
Désactivez le débogage USB de périphérique dans Options de développement via Options utilisateur, puis rallumez-le . Ceci a résolu le problème dans mon cas.
METTRE À JOUR
Une autre chose qui a résolu mon cas a été la suppression de tous les points d'arrêt existants. Et puis essayer de déboguer à nouveau.
Les mêmes problèmes se sont produits avec moi tout d'un coup lors du débogage d'une application sur ma Samsung Galaxy S6
C'est ce qui a fonctionné pour moi: Studio Android fermé Adb tué, en utilisant adb kill-server Supprimé tous mes points d'arrêt précédents (points de mise au point) Studio redémarré Android et mon téléphone Restaterted Mac A fait un débogage sans point d'arrêt. Ensuite, le débogage a été effectué en réinsérant les points d'arrêt dans mon code, Eureka cela a fonctionné. Heureusement, il n'a brûlé que la moitié de la mienne.
Ceci est un problème de connexions ADB car ADB met parfois en cache une connexion inactive sur votre périphérique réel/virtuel et en raison de laquelle le port est occupé et vous ne pouvez vous connecter.
La solution la plus simple est de redémarrer votre téléphone Android.
Vous pouvez redémarrer ADB dans Windows sans écrire de commande.
Il suffit d'ouvrir Task Manager
Trier la liste par nom
Trouvez le processus nommé "adb" Faites un clic droit dessus, puis sélectionnez "Fin de tâche" Terminé
La prochaine fois que vous exécuterez une application, l’adb démarrera avec une nouvelle instance.
Cela m'est arrivé et ce que j'ai fait était de définir
Android:debuggable="true"
dans <application>
tag ... comme:
<application Android:allowBackup="true"
Android:label="@string/app_name"
Android:screenOrientation="portrait"
Android:largeHeap="true"
Android:icon="@drawable/icon"
Android:debuggable="true"
>
Cela corrigeait le problème avec les SDK ultérieurs.
Utilisez-vous adb via WiFi? Cela pourrait causer des problèmes de débogage.
Si c'est le cas, connectez votre téléphone portable à votre pc via usb et relancez le débogage pour résoudre le problème.