最近将Android studio升级到最新的2024.3.2 之后构建老Flutter项目出现了问题 Execution failed for task ':flutter_plugin_android_lifecycle:compileDebugJavaWithJavac'
初步解决
很是头大,将这个问题搜百度以后,发现有解决方案:
在Android目录下的settings.gradle 增加以下代码
plugins {
id "com.android.application" version "8.3.2" apply false
}
而后修改 gradle/wrapper/gradle-wrapper.properties下distributionUrl的路径为
distributionUrl=https://mirrors.cloud.tencent.com/gradle/gradle-8.4-all.zip
又遇问题
以为问题解决,但又出现了 org.jetbrains.kotlin.backend.common.BackendException: Backend Internal error: Exception during IR
猜测是kotlin版本问题。
然后再指定一下kotlin版本与自身项目所用的版本相同就行
plugins {
id "com.android.application" version "8.3.2" apply false
id 'org.jetbrains.kotlin.android' version '1.9.0' apply false
}
这样基本就好了