Ich habe versucht, eine Release-Version meiner Android-Anwendung zu debuggen, aber Android Studio konnte keinen Debugger anhängen. (Es konnten keine Android-Prozesse meiner laufenden Anwendung gefunden werden).
Unter der Gerätekonsole gab es nur eine Meldung:
Keine debuggbaren Anwendungen
android-studio
gradle
Ondřej Z.
quelle
quelle
ADB Integration
es aktiviert ist und das Problem weiterhin besteht, versuchen Sie zunächst die einfachste :Invalidate Caches / Restart...
.Antworten:
Sie sollten auch Tools-> Android-> ADB-Integration aktivieren aktiviert haben.
quelle
Die Lösung besteht darin, das debuggable flag (
debuggable true
) in der Gradle-Datei der Anwendung zu aktivieren:Nachdem Android Studio Gradle mit Projektdateien synchronisiert und eine Anwendung neu installiert hat, funktioniert das Debuggen.
quelle
Klicken Sie einfach auf das "Bug" -Symbol und Sie können loslegen.
Ich hatte das gleiche Problem und das hat den Trick gemacht. hoffe es hilft jemandem.
quelle
Bei Intellij oder AS sollten Sie sicherstellen, dass Ihre Build Variants-Einstellung debuggt.
quelle
Überprüfen Sie, ob
Tools->Android->Enable ADB Integration
aktiviert ist. Deaktivieren und erneutes Aktivieren funktioniert meistens.quelle
Ich möchte einen Punkt zu den obigen 2 Antworten hinzufügen:
Wenn
Eclipse IDE
parallel zu denAndroid Studio
oben genannten Antworten ausgeführt wird, hilft dies möglicherweise nicht weiter. Die debuggbare Anwendung aktualisiert das Ereignis nach dem Festlegendebuggable true
in der Gradle-Datei nicht.Schließen Sie also Eclipse IDE und checken Sie in Android Studio ein. Die debuggbare Anwendung wird aktualisiert.
Danke dir
quelle
Ob Sie es glauben oder nicht, ein fehlerhaftes USB-Kabel kann dazu führen, dass dieses Problem weiterhin besteht, selbst wenn Sie alle Vorschläge hier befolgen. Das Ändern meines USB-Kabels hat es für mich getan
quelle
Es passierte mir, als ich meine App debuggen wollte, nachdem ich ein Sign APK generiert hatte, also musste ich den Wert für Build Variants von Release auf Debug zurücksetzen.
quelle
Mehrere Optionen, um dies zu tun:
1.Toolss-> Android-> ADB-Integration aktivieren
ODER
2.Build-> Clean Project, Build-> Rebuild Project. Dann "adb kill-server" und "adb start-server"
Eines der oben genannten wird funktionieren.
quelle
Sie sollten auch in Ihrer AndroidManifest.xml-Datei überprüfen, ob es keine Option wie
android:debuggable="false"
in Ihrem Anwendungs-Tag gibt.Damit es funktioniert, entfernen Sie einfach diese Option.
quelle
Strg + Umschalt + A Typ ADB-Integration aktivieren Klicken Sie auf Fertig
quelle
Dies ist das Problem, auf das ich gestoßen bin. Die AAR-Datei, die Sie importieren, kann das Attribut debuggable ändern. Entfernen Sie also einfach das Attribut debuggable in Ihrer Main App Manifest-Datei. Siehe das Bild:
quelle
Arbeitslösung
1.Für den Testlauf als Debug, wenn alles korrekt ist, ist der Prozess angehängt und Sie können debuggen. Kann in der Liste sehen
2.Wenn die Anwendung nicht debuggbar ist, ändern Sie gradle
4. Wenn Sie Extras-> Android-> ADB-Integration nicht umschalten und aktivieren.
5. Starten Sie den ADB-Server neu
6.Dis verbinden und verbinden Gerät Es wird aufgelistet
quelle
Klicken Sie auf den grünen Fehler, aber stellen Sie sicher, dass das Dropdown-Menü auf App eingestellt ist. Andernfalls wird Ihre App nicht bereitgestellt, und sagen Sie einfach etwas darüber.
quelle
Stellen Sie sicher, dass Ihre Build-Variante auf "Debug" eingestellt ist. Und Debug hat
debuggable true
in Ihrer build.gradle-Dateiquelle
Ich habe Mac verwendet, um Android Studio auszuführen. Ich stimme @Kushal zu, habe Eclipse jedoch nicht geöffnet.
Ich habe Parallels Desktop und andere APPs ausgeschaltet, die möglicherweise denselben Gradle verwenden.
quelle