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

添加依赖后Flutter 2.5.3 无法构建Android模块问题咨询

Flutter 2.5.3 Android构建失败排查解决步骤

核心诱因说明

你日志中提到的path_provider_android 2.0.9最低适配Flutter 3.0.0版本,和你本地使用的Flutter 2.5.3存在版本不兼容问题,按以下顺序排查即可:

  • 第一步:固定兼容版本依赖
    在pubspec.yaml中指定适配Flutter 2.5.3的path_provider版本:
path_provider: 2.0.11

该版本对应的path_provider_android子依赖为2.0.6,完全匹配Flutter 2.5.3的环境要求。

  • 第二步:清理缓存重装依赖
    依次执行以下命令清除旧缓存与构建产物:
flutter clean
# Windows系统执行 del pubspec.lock
rm pubspec.lock
flutter pub get
  • 第三步:校验Gradle配置匹配
    检查项目android/build.gradle文件,确保以下配置符合要求:
buildscript {
    ext.kotlin_version = '1.5.31'
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:4.1.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

同时检查android/gradle/wrapper/gradle-wrapper.properties文件,确认Gradle分发版本匹配:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
  • 第四步:强制覆盖子依赖版本
    如果执行以上步骤后仍自动拉取高版本path_provider_android,在pubspec.yaml末尾添加强制覆盖配置:
dependency_overrides:
  path_provider_android: 2.0.6

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 18:54:02