Ошибка "$ flutterSdkpath \ packages \ flutter_tools \ gradle \ app_plugin_loader.gradle" при запуске приложения - PullRequest
2 голосов
/ 26 апреля 2020

У меня возникла проблема при запуске приложения. Мои данные о флаттере:

Версия флаттера: 1.12.13 + hotfilx.9

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.12.13+hotfix.9, on Microsoft Windows [Version 10.0.17763.1098], locale en-IN)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.0-rc2)
    X Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.android.com/studio/#downloads or visit https://flutter.dev/setup/#android-setup for detailed instructions.[√] Android Studio (version 3.6)
[√] VS Code (version 1.44.2)
[√] Connected device (1 available)
! Doctor found issues in 1 category.

Во время запуска флаттера в visual studio он показывает следующее:

Launching lib\main.dart on CPH1859 in debug mode...

FAILURE: Build failed with an exception.

* Where:
Settings file 'project_name\android\settings.gradle' line: 15

* What went wrong:
A problem occurred evaluating settings 'android'.
> Could not read script '\flutter\packages\flutter_tools\gradle\app_plugin_loader.gradle' as it does not exist.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s
Gradle task assembleDebug failed with exit code 1
Exited (sigterm)

Заранее спасибо за помощь.

1 Ответ

9 голосов
/ 07 мая 2020

Проекты Flutter, созданные на главном канале, сгенерируют файл android/settings.gradle, который указывает на файл в инструменте Flutter, присутствующий в 1.18.0-dev.5.0 (в настоящее время на главных каналах , dev и beta). , но не стабильно).

Переключение с мастера -> стабильный "понижает" Флаттер относительно этого изменения, и файл больше не присутствует.

Вы можете обойти это, восстановление вашего android/settings.gradle в стабильном состоянии:

$ rm android/settings.gradle
$ flutter create .

Более подробную информацию смотрите в выпуске GitHub .

...