Próbowałem debugować wersję aplikacji Android, ale Android Studio nie udało się dołączyć debugera. (Nie można znaleźć procesów systemu Android uruchomionej aplikacji).
W konsoli urządzeń pojawił się tylko komunikat:
Brak aplikacji do debugowania
android-studio
gradle
Ondřej Z
źródło
źródło
ADB Integration
jest włączona i nadal mam problem, przed wyjazdem do poniżej odpowiedzi, spróbuj najpierw najprostszą:Invalidate Caches / Restart...
.Odpowiedzi:
Powinieneś także mieć aktywne Narzędzia-> Android-> Włącz integrację ADB.
źródło
Rozwiązaniem jest włączenie flagi debugowalnej (
debuggable true
) w pliku stopni aplikacji:Po zsynchronizowaniu aplikacji Gradle z plikami projektu i ponownej instalacji aplikacji Android Studio zaczyna działać.
źródło
Wystarczy kliknąć ikonę „Bug”, aby rozpocząć.
Miałem ten sam problem i to załatwiło sprawę. mam nadzieję, że to komuś pomoże.
źródło
jeśli intellij lub AS, powinieneś upewnić się, że Twoje ustawienie wariantów wersji jest debugowane.
źródło
Sprawdź, czy
Tools->Android->Enable ADB Integration
jest włączony. Również wyłączanie i ponowne włączanie działa przez większość czasu.źródło
Chcę dodać jeden punkt do powyższych 2 odpowiedzi:
Jeśli
Eclipse IDE
działa równolegle,Android Studio
powyższe odpowiedzi mogą ci nie pomóc. Aplikacja do debugowania nie odświeży zdarzenia po ustawieniudebuggable true
w pliku Gradle.Więc zamknij Eclipse IDE i sprawdź w Android Studio. Aplikacja do debugowania odświeży się.
Dziękuję Ci
źródło
Wierzcie lub nie, wadliwy kabel USB może spowodować, że ten problem będzie się utrzymywał, nawet jeśli zastosujecie się do wszystkich sugestii tutaj. Zmiana mojego kabla USB zrobiła to za mnie
źródło
Zdarzyło mi się, gdy chciałem debugować moją aplikację po wygenerowaniu APK-a Sign, więc musiałem zmienić wartość Warianty kompilacji z wersji na debugowanie.
źródło
Wiele opcji, aby to zrobić:
1.Narzędzia-> Android-> Włącz integrację ADB
LUB
2.Build-> Clean Project, the Build-> Rebuild Project. Następnie „adb kill-server” i „adb start-server”
Jedna z powyższych będzie działać.
źródło
Należy również sprawdzić w pliku AndroidManifest.xml, czy nie ma takiej opcji jak
android:debuggable="false"
w znaczniku aplikacji.Aby działało, po prostu usuń tę opcję.
źródło
Ctrl + shift + A Type Enable ADB Integration kliknij na przełącznik Gotowe
źródło
To jest problem, który napotkałem. Importowany plik AAR może zmienić atrybut debugowalny, więc po prostu usuń atrybut debugowalny w pliku głównego manifestu aplikacji. Zobacz zdjęcie:
źródło
Rozwiązanie robocze
1.Dla testowania uruchom jako debugowanie, jeśli wszystko jest poprawne, proces jest podłączony i można go debugować
2.Jeśli napisane jest, że aplikacja nie jest debugowalna, zmień stopień
4. Jeśli nie przełączaj Narzędzia-> Android-> Włącz integrację ADB i włącz ją.
5. Uruchom ponownie serwer adb
6. Odłącz i podłącz urządzenie. Zostanie wyświetlona lista
źródło
Kliknij zielony błąd, ale upewnij się, że lista rozwijana jest ustawiona na aplikację, jeśli nie, nie wdroży aplikacji i po prostu powie coś o tym.
źródło
Upewnij się, że wariant kompilacji jest ustawiony na „debugowanie”. A debugowanie ma
debuggable true
w pliku build.gradleźródło
Użyłem Maca, aby uruchomić Android Studio. Zgadzam się z @Kushal, jednak nie otworzyłem Eclipse.
Wyłączam Parallels Desktop i inne aplikacje, które mogą korzystać z tego samego programu Gradle.
źródło