Android模拟器运行音乐播放器APP报错:Kotlin Gradle插件版本不兼容
解决Android Gradle插件与Kotlin Gradle插件版本不兼容问题
你的项目依赖的audioplayers库使用了旧版本的Kotlin Gradle插件(1.4.32),而当前Android Gradle插件要求版本1.5.20及以上,导致构建失败。以下是几种可行的解决办法:
升级audioplayers到最新版本
打开项目根目录的pubspec.yaml,找到audioplayers依赖项,将版本号更新为最新稳定版。例如:dependencies: audioplayers: ^4.0.1 # 替换为实际最新版本号执行
flutter pub get刷新依赖,之后重新构建项目。强制指定全局Kotlin Gradle插件版本
如果升级库后问题仍存在,或者不想升级库,可以在项目根目录的build.gradle(项目级配置文件)中统一指定Kotlin版本:
打开<项目根目录>/build.gradle,找到buildscript块,添加或修改kotlin_version为1.5.20及以上:buildscript { ext { kotlin_version = '1.5.20' // 也可以用更高的兼容版本,比如1.8.22 compileSdkVersion = 33 } dependencies { classpath "com.android.tools.build:gradle:7.2.0" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } }同步Gradle配置后,重新运行
flutter run。检查Android Gradle插件版本兼容性
确保Android Gradle插件版本和Kotlin版本匹配:Android Gradle插件7.0及以上需要Kotlin 1.5.20及以上。如果你的Android Gradle插件版本过低,可考虑升级它(修改项目级build.gradle中com.android.tools.build:gradle的版本),但注意要和Flutter版本兼容。
内容的提问来源于stack exchange,提问作者Rufus
相关产品推荐
相关产品推荐

