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

添加connectivity_plus: ^4.0.1后Flutter应用无法安装至设备求助

解决connectivity_plus依赖导致Flutter应用无法安装的问题

常见修复步骤

  • 确认平台权限配置
    connectivity_plus需要对应平台的网络权限支持,手动检查配置:

    • Android:打开android/app/src/main/AndroidManifest.xml,确认添加以下权限:
      <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
      <uses-permission android:name="android.permission.INTERNET" />
      
    • iOS:打开ios/Runner/Info.plist,添加网络权限相关配置(iOS 10+必填):
      <key>NSAppTransportSecurity</key>
      <dict>
          <key>NSAllowsArbitraryLoads</key>
          <true/>
      </dict>
      
  • 清理项目缓存并重建
    执行以下命令清除旧缓存、重新拉取依赖并构建:

    flutter clean
    flutter pub get
    flutter run --verbose
    

    其中--verbose会输出详细日志,能帮你定位安装失败的具体原因。

  • 排查依赖版本冲突
    当前http版本为^0.13.6,可能和connectivity_plus ^4.0.1存在兼容性问题。可以尝试:

    • 将http升级到最新兼容版本,比如http: ^1.1.0
    • 或者降低connectivity_plus版本,比如connectivity_plus: ^3.0.6
  • 检查设备状态

    • Android:确认设备已通过adb正常连接,开发者模式已开启
    • iOS:模拟器需确保Xcode命令行工具安装完整;真机需信任开发者证书

关键排查建议

如果以上步骤无效,重点查看flutter run --verbose输出的错误日志,比如权限缺失、编译报错、依赖冲突等信息,根据具体提示再针对性解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 06:09:58