我将 android studio 更新为 Android Studio Ladybug 2024.2.1。 但我的项目都无法在 Android studio Ladybug 2024.2.1 中运行。 我最终得到了这个错误。
这是我的成绩:
pluginManagement {
def flutterSdkPath = {
def properties = new Properties()
file("local.properties").withInputStream { properties.load(it) }
def flutterSdkPath = properties.getProperty("flutter.sdk")
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
return flutterSdkPath
}()
includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")
repositories {
google()
mavenCentral()
gradlePluginPortal()
}
}
plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version "7.6.3" apply false
id "org.jetbrains.kotlin.android" version "1.7.10" apply false
}
include ":app"
看起来 Android Gradle 插件的版本
7.6.3
(由 gradle 文件中的 com.android.application
使用)不存在。
以下是 Android Gradle 插件的发行版本列表:https://developer.android.com/build/releases/past-releases。
最后一个
7.x
版本是:7.4.2
。 您可以尝试输入此版本并检查是否修复了构建。
我不知道某些 Flutter 版本和 Android Gradle 插件之间的兼容性。您可能想检查您使用的 Flutter 版本是否与 Android Gradle Plugin 版本兼容。
以下是 Android Studio 和 Android Gradle 插件的一般兼容性信息:https://developer.android.com/build/releases/gradle-plugin#android_gradle_plugin_and_android_studio_compatibility。
错误消息通常告诉您,无法加载
7.6.3
Gradle 插件的 com.android.application
版本。造成这种情况的原因有很多,例如互联网连接故障。
这个问题有很多不同的答案,可以解决此错误的不同原因。如果更改版本不起作用,您还可以检查这些:Android Gradle Plugin 8.0.2, Plugin [id: 'com.android.application', version: '8.0.2', apply: false] was not found在以下任何来源中。