Flutter запускается застрял на "Установка сборки \ ... \ app.apk", если выполняется VS Code - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь запустить приложение Flutter на физическом устройстве Android, используя код Visual Studio с расширением Dart Code / Flutter (который раньше работал).

Но когда я пытаюсь запустить приложение, оно застревает на Installing build\app\outputs\apk\app.apk... и на моем телефоне появляется белый экран.

Я знаю, что на этой топике уже есть несколько тем c 1 2 3 , но предложенные решения не сработали, в том числе:

  • Перезагрузка телефона и компьютера
  • Удаление приложения
  • flutter clean
  • Сборка приложения с использованием flutter build, установка app-debug.apk* вручную, а затем запуск приложение из кода VS снова
  • Удаление приложения с помощью adb uninstall и установка app.apk с использованием adb install
  • Очистка кеша и сохранение из настроек приложения перед удалением
  • Отзыв Разрешения отладки USB
  • Отключение Play Protect на моем телефоне
  • Увеличение Размер буфера логгера в опциях разработчика моего телефона

* после самостоятельной установки APK-файла приложение работало, но, конечно, у меня не было отладочных возможностей


Когда я выполняю flutter run в терминале, приложение открывается на моем телефоне и работает нормально. Однако горячая перезагрузка не работает, и выводится только следующее:

$ flutter run -d FA685YJ01209
Launching lib/main.dart on HTC One M9 in debug mode...
Running Gradle task 'assembleDebug'...                                  
Running Gradle task 'assembleDebug'... Done                         4.0s
✓ Built build/app/outputs/apk/debug/app-debug.apk.

Невозможно подключиться к этому процессу из кода Visual Studio.


Я также пытался запустить приложение на эмуляторе, используя код Visual Studio. В этом случае он застревает на Syncing files to device Android SDK built for x86....


$ flutter doctor -v
[✓] Flutter (Channel stable, v1.12.13+hotfix.8, on Linux, locale en_US.UTF-8)
    • Flutter version 1.12.13+hotfix.8 at /opt/flutter
    • Framework revision 0b8abb4724 (7 weeks ago), 2020-02-11 11:44:36 -0800
    • Engine revision e1e6ced81d
    • Dart version 2.7.0


[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /home/scriptim/Dev/Android/SDK/
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.3
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[!] Android Studio (version 3.6)
    • Android Studio at /opt/android-studio
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[✓] Connected device (1 available)
    • HTC One M9 • FA685YJ01209 • android-arm64 • Android 7.0 (API 24)

! Doctor found issues in 1 category.

1 Ответ

0 голосов
/ 02 апреля 2020

Очевидно, что произошли изменения в стабильной ветке , которые решили проблему. После git pull все работает нормально. К сожалению, я не могу понять, где именно проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...