安装Flutter ARcore插件时遇Gradle版本兼容错误求助
解决Arcore Flutter插件构建时Kotlin版本不兼容问题
错误原因是你的Android Gradle插件要求Kotlin Gradle插件版本至少1.5.20,但arcore_flutter_plugin依赖的是1.3.50,版本不匹配导致构建失败。按以下步骤修复:
升级项目级Kotlin版本
打开项目根目录下的android/build.gradle文件,修改ext.kotlin_version为1.5.20或更高的稳定版本,同时确保Android Gradle插件版本与之兼容:buildscript { ext.kotlin_version = '1.5.20' // 可替换为1.9.20等最新稳定版 repositories { google() mavenCentral() } dependencies { // AGP版本需和Kotlin版本匹配,比如7.0.0对应Kotlin 1.5+ classpath "com.android.tools.build:gradle:7.0.0" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }强制插件使用指定Kotlin版本(可选)
如果插件自身硬编码了旧版本,在android/build.gradle的allprojects块中添加分辨率策略,强制使用符合要求的版本:allprojects { repositories { google() mavenCentral() } configurations.all { resolutionStrategy { force 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20' } } }同步并清理项目
修改完成后,执行flutter clean,然后在Android Studio中点击"Sync Project with Gradle Files",重新构建项目。
内容的提问来源于stack exchange,提问作者Reyel Ahmad
相关产品推荐
相关产品推荐

