#android-studio #flutter #visual-studio-code
#android-studio #функция flutter #visual-studio-code
Вопрос:
Я решил изучить flutter, поэтому скачал плагин в Android Studio. Я следил за документами на веб-сайте Flutter, чтобы запустить программу Hello World. Проект создается без ошибок и запускается, но он никогда не проходит мимо
Installing buildappoutputsflutter-apkapp.apk...
В этот момент экран становится белым и остается таким.
Если я остановлю процесс в Android Studio и закрою приложение на своем телефоне (Nokia 3.1plus, Android 9), а затем открою приложение вручную на своем телефоне, оно загрузится должным образом.
Что я замечаю, так это то, что иногда она застревает на Running Gradle task 'assembleDebug'...
, в то время как экран остается белым. На этом этапе он бы выдал
✓ Built buildappoutputsflutter-apkapp-debug.apk.
Я пробовал с эмулятором, и это то же самое. Я пробовал с VSCode, и это то же самое.
Когда я запускаю «flutter run» в командной строке, приложение запускается на моем телефоне без проблемы с белым экраном, но я не могу использовать «r» или «R» для горячего обновления или перезапуска.
В консоли отладчика VS Code, когда я пытаюсь запустить r или R, пока Running Gradle task 'assembleDebug'...
все еще запущен, он говорит
для глобальной оценки требуется, чтобы был загружен поток
Это результат flutter doctor
[√] Flutter (Channel stable, 1.20.2, on Microsoft Windows [Version 10.0.18363.900], locale en-GB)
• Flutter version 1.20.2 at C:flutter
• Framework revision bbfbf1770c (4 days ago), 2020-08-13 08:33:09 -0700
• Engine revision 9d5b21729f
• Dart version 2.9.1
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at C:UsersADMINAppDataLocalAndroidsdk
• Platform android-29, build-tools 29.0.2
• Java binary at: C:Program FilesAndroidAndroid Studiojrebinjava
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Android Studio (version 4.0)
• Android Studio at C:Program FilesAndroidAndroid Studio
• Flutter plugin version 48.1.2
• Dart plugin version 193.7361
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code, 64-bit edition (version 1.47.3)
• VS Code at C:Program FilesMicrosoft VS Code
• Flutter extension version 3.13.2
[√] Connected device (1 available)
• Nokia 3 1 Plus (mobile) • ROOGALB8C2201609 • android-arm64 • Android 9 (API 28)
• No issues found!
Что я пробовал
очистка flutter, аннулирование кэша и перезапуск, изменение моего целевого sdk на 29, обновление flutter и dart
Я перепробовал большинство предложений из раздела проблем flutter github.
Есть ли что-то, чего мне не хватает?
Комментарии:
1. Вы пробовали создавать новый проект Flutter? Из
flutter create
команды и из Android Studio?2. Я сделал. Я пробовал из командной строки и терминала в Android Studio и VSCode. У друга в данный момент проходит сеанс просмотра в команде. Он высветил проблему, над которой я сейчас работаю. Если после этого проблема будет решена, я отвечу на вопрос
Ответ №1:
Откройте меню «Файл» и нажмите «Аннулировать кэш / перезапустить». Это решило для меня!
Ответ №2:
После нескольких недель блуждания по Интернету я решил выполнить полную перезагрузку. Я деинсталлировал Android Studio, полностью удалил flutter из обычного каталога, а также весь связанный с ним путь и переменную среды, также удалил все следы dart. Я также удалил все файлы gradle, sdk и Android из каталога C: /, по сути, запустил заново. Сработало как по волшебству. По-видимому, что-то сломалось
Ответ №3:
Однако у меня была такая же проблема, я закрыл все открытые проекты и vscode, вернулся к open vscode с запросом установить рекомендуемые настройки vscode для Dart, запустил код без отладки, и все сработало нормально.
- Закрытый VSCode с проектом
- Снова открыл VSCode (система автоматически предложила мне использовать рекомендуемые настройки VSCode), чтобы установить рекомендуемые настройки VSCode
- Запуск из меню без отладки.
Это решило проблему для меня.