任务':qr_code_scanner:compileDebugKotlin'执行失败,求修复方案
解决
:qr_code_scanner:compileDebugKotlin编译失败问题 你遇到的问题核心是Gradle版本与Kotlin版本不兼容,当前配置里的Gradle 4.1.0和Kotlin 1.6.10版本不匹配,导致编译报错,按以下方案修复:
修复步骤
- 修改
buildscript中的版本配置,让Gradle和Kotlin版本匹配,推荐适配多数Flutter项目的组合:buildscript { ext.kotlin_version = '1.7.10' repositories { google() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:7.2.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } - 同步项目后重新编译:在Android Studio中点击
File > Sync Project with Gradle Files,或在终端执行flutter clean && flutter pub get && flutter run
额外注意事项
- 若使用新版本Flutter,建议保持Gradle插件版本在7.0以上,Kotlin版本对应1.6+
- 若仍报错,检查
android/gradle/wrapper/gradle-wrapper.properties中的distributionUrl,确保Gradle wrapper版本与插件版本匹配(比如Gradle插件7.2.0对应Gradle wrapper 7.3.3)
内容的提问来源于stack exchange,提问作者w1cee
相关产品推荐
相关产品推荐

