Uruchamiam aplikację na prawdziwym urządzeniu. Czy ktoś wie, dlaczego tak się dzieje?
Launching lib/main.dart on GT I9063T in debug mode...
✓ Built build/app/outputs/apk/debug/app-debug.apk.
Error waiting for a debug connection: Bad state: No element
Error launching application on GT I9063T.
Exited (sigterm)
Nawet aplikacja hello-world pokazuje ten błąd.
Odpowiedzi:
Uruchom
flutter clean
.To działa dla mnie.
źródło
Kompilacja zawsze działa normalnie na moim kodzie VS. Aktualizacje do najnowszej wersji Flutter 1.12 również zaczęły to pokazywać i przez większość czasu mój kod albo pojawiał się na moim urządzeniu, zanim pokazał, że debugowanie się rozpoczęło lub program po prostu kończy pracę. Wszelkie poprawki z kodem VS, ponieważ nie jestem fanem Android Studio.
źródło
Miałem ten błąd podczas czystej instalacji na MacOS X (Mojave), a po próbach i błędach odkryłem, że główny użytkownik, który uruchamia debugowanie trzepotania, musi być użytkownikiem administracyjnym.
Wskazówka była następująca:
podczas uruchamiania z wiersza poleceń.
Po tym VS Kod i linia poleceń działają.
źródło
Spróbuj zmienić kanał trzepotania na beta, używając „kanału trzepotania beta”. zadziałało dla mnie rozwiązanie problemu, ponieważ wersja trzepotania została zaktualizowana do wersji „v1.12.13 + hotfix.5”.
źródło
Skończyłem ponownie instalując trzepotanie SDK.
Ubuntu 16.04 VSCODE
źródło
Spróbuj obniżyć pakiet libglvnd do wersji 1.2.0
źródło
Zaczęło się od Flutter 12. Wygląda na to, że użytkownik musi być teraz administratorem.
Na razie wystarczy przywrócenie poprzedniej wersji Fluttera.
źródło
Zmieniłem kanał trzepotania na master i działa, korzystałem z kanału stabilnego.
Możesz użyć polecenia:
lub po prostu
flutter channel
zobaczyć inny kanał.źródło