Ada*_*ava 13 android gradle android-gradle-plugin flutter
我在运行应用程序时遇到问题。我的颤振详细信息是:
颤振版本: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.
Run Code Online (Sandbox Code Playgroud)
在 Visual Studio 中运行 flutter run 时,它显示以下内容:
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)
Run Code Online (Sandbox Code Playgroud)
预先感谢您对我的帮助。
Jen*_*enn 31
在主通道上创建的 Flutter 项目将生成一个android/settings.gradle文件,该文件指向 1.18.0-dev.5.0 中存在的 Flutter 工具中的文件(目前在所有通道上可用)。
从 master 切换 -> 稳定“降级” Flutter 相对于该更改,并且该文件不再存在。
您可以通过android/settings.gradle在稳定状态下重新生成您的时间来解决此问题:
$ rm android/settings.gradle
$ flutter create .
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅GitHub 问题。
小智 6
只需将当前 setting.gradle 文件代码替换为您想要运行的版本项目 setting.gradle。例如:其他版本项目:android>setting.gradle
此代码将是您当前的颤振版本,只需将您的 setting.gradle 替换为旧的或其他项目
设置.gradle
include ':app'
def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
def plugins = new Properties()
def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
if (pluginsFile.exists()) {
pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
}
plugins.each { name, path ->
def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
include ":$name"
project(":$name").projectDir = pluginDirectory
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13078 次 |
| 最近记录: |