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

Flutter导入练习项目构建失败:connectivity_plus依赖Gradle报错

Flutter构建异常解决:connectivity_plus依赖兼容性问题

问题原因

你遇到的错误是因为connectivity_plus:5.0.2要求使用Android Gradle Plugin (AGP) 7.0及以上版本,而你的项目当前使用的AGP版本低于7.0,不支持namespace()方法,导致构建失败。

解决方案

方案1:降低connectivity_plus版本(快速解决)

修改项目根目录的pubspec.yaml文件,将connectivity_plus的版本替换为兼容旧AGP的4.x系列:

dependencies:
  connectivity_plus: ^4.0.2

执行以下命令更新依赖:

flutter clean
flutter pub get

之后重新运行项目即可。

方案2:升级AGP和Gradle版本(适配新依赖)

如果需要保留高版本的connectivity_plus,需同步升级AGP和Gradle:

  1. 打开android/build.gradle文件,修改AGP版本:
buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:7.0.4' // 替换为7.0+版本
    }
}
  1. 打开android/gradle/wrapper/gradle-wrapper.properties文件,修改Gradle版本(需与AGP版本匹配,比如AGP7.0对应Gradle7.2):
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-all.zip
  1. 执行清理和更新命令:
flutter clean
flutter pub get

完成后重新运行项目。

额外清理步骤(针对环境混乱情况)

如果上述方法无效,可尝试修复pub缓存:

flutter pub cache repair

内容的提问来源于stack exchange,提问作者Just Some Coding Guy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 13:21:01