You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter构建失败:任务':location:parseReleaseLocalResources'执行失败

Flutter运行报错:版本兼容性问题排查方案

以下是针对你遇到的问题的具体排查和解决步骤:

1. 补全Android Gradle插件(AGP)版本配置

Gradle 8.0必须搭配AGP 8.0.0使用,你当前的Android/build.gradle里只配置了Kotlin插件,缺少AGP的指定,这是核心问题之一。修改buildscript的dependencies部分:

buildscript {
    ext.kotlin_version = '1.8.0'
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        // 新增AGP版本配置
        classpath "com.android.tools.build:gradle:8.0.0"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

2. 对齐compileSdkVersion与插件要求

location 5.0.3官方要求compileSdkVersion 34,你当前设置的33版本不匹配会导致编译失败。修改Android/app/build.gradle:

compileSdkVersion 34

同时确认该文件里的targetSdkVersion也设置为34,保持版本一致。

3. 检查minSdkVersion是否达标

location 5.0.3要求minSdkVersion至少为21,打开Android/app/build.gradle确认:

defaultConfig {
    minSdkVersion 21
    // 其他配置...
}

4. 彻底清理缓存后重建

执行以下步骤确保缓存完全清除:

  • 运行flutter clean
  • 删除项目根目录下的.gradle文件夹
  • 运行flutter pub cache clean
  • 运行flutter pub get
  • 重启模拟器后执行flutter run

5. 降级尝试(备选方案)

如果以上操作仍无效,可暂时切换到Flutter稳定版常用的兼容组合:

  • Gradle版本:7.4.2(修改gradle-wrapper.properties的distributionUrl为https\://services.gradle.org/distributions/gradle-7.4.2-all.zip)
  • Kotlin版本:1.7.20(修改Android/build.gradle的ext.kotlin_version)
  • AGP版本:7.4.2(对应修改classpath)
    先验证应用能正常运行,再逐步升级版本定位问题。

内容的提问来源于stack exchange,提问作者RJrules64

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 02:45:15