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

请教:Flutter构建时path_provider_android配置失败问题

解决Flutter构建错误:无法获取项目':path_provider_android'的'android'属性

错误核心原因

该错误本质是path_provider_android-2.0.19的Android构建配置与当前项目的Gradle环境不兼容,导致构建脚本无法识别android扩展属性,常见触发场景包括:

  • 本地Gradle缓存损坏
  • 项目的Gradle版本与依赖库要求的版本不匹配
  • Flutter SDK版本与依赖库版本不兼容

具体解决步骤

  • 清理Flutter和Gradle缓存
    执行以下命令清除缓存:

    flutter clean
    # Windows用户执行:rmdir /s /q C:\Users\<你的用户名>\.gradle\caches
    # macOS/Linux用户执行:rm -rf ~/.gradle/caches
    flutter pub get
    
  • 检查并统一Gradle版本

    1. 打开项目根目录下的android/build.gradle,确认ext.gradle_version取值为7.4或更高版本(适配path_provider_android-2.0.19的要求)
    2. 打开android/gradle/wrapper/gradle-wrapper.properties,确保distributionUrl对应的Gradle版本与插件版本匹配,例如:
      distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip
      
  • 更新依赖库版本
    在pubspec.yaml中指定path_provider的最新稳定版,再执行flutter pub get:

    dependencies:
      path_provider: ^2.1.0 # 替换为当前最新兼容版本
    
  • 重新构建并排查细节
    执行flutter run尝试重新构建,若仍报错,添加--stacktrace查看完整错误栈:

    flutter run --stacktrace
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 07:24:22