在构建颤振应用程序时,我得到了这个错误。
One or more plugins require a higher Android SDK version.
Fix this issue by adding the following to C:\flutter\projects\my_app\android\app\build.gradle:
android {
compileSdkVersion 33
...
}
但是,在我的build.gradle中有:
android {
compileSdkVersion flutter.compileSdkVersion
...
}
但我无法找到定义flutter.compileSdkVersion的位置。知道这是怎么定义的吗?我已经运行颤振升级和颤振-版本返回颤振3.0.5。
发布于 2022-11-15 13:35:34
要严格回答您的问题,该设置来自于此处的颤振安装目录:
<flutter-installation>\packages\flutter_tools\gradle\flutter.gradle
更改设置的一些选项:
如果希望将设置集中在一个位置,则可以在文件local.properties
中将其设置为:
flutter.compileSdkVersion=33
您可以通过以下方式更改build.gradle:
android {
compileSdkVersion localProperties.getProperty('flutter.compileSdkVersion').toInteger()
...
}
或者(显然)将版本直接设置为:
android {
compileSdkVersion 33
...
}
发布于 2022-11-15 13:36:57
打开android文件夹。打开App文件夹。从app文件夹中打开build.gradle。
发布于 2022-11-15 13:37:47
flutter.compileSdkVersion是默认版本,默认为已安装的颤振版本信任。您可以将flutter.compileSdkVersion替换为自己的自定义版本。
https://stackoverflow.com/questions/74446016
复制相似问题