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

Flutter检查网络连接报错处理:已加插件仍提示文件/类未找到

解决Flutter中internet_connection_checker插件报错的方案

以下是针对你遇到的两个报错(URI不存在、类未定义)的具体解决步骤:

  • 重新执行依赖安装命令
    即使已修改pubspec.yaml,有时依赖并未真正同步到项目中。在项目根目录的终端执行:

    flutter pub get
    

    若使用Android Studio或VSCode,也可直接点击工具栏上的「Get Packages」按钮完成同步。

  • 检查pubspec.yaml的依赖配置
    确保依赖格式完全正确,YAML对缩进要求严格(必须用2个空格,不能用Tab),示例配置如下:

    dependencies:
      flutter:
        sdk: flutter
      internet_connection_checker: ^0.0.1+3 # 替换为pub.dev上的最新版本号
    

    注意不要写错插件名称,且版本号需与当前Flutter SDK兼容。

  • 清理缓存并重启IDE

    1. 执行命令清理项目构建缓存:
      flutter clean
      
    2. 完全关闭当前使用的IDE(Android Studio/VSCode),重新打开项目。
      IDE缓存可能未及时更新,重启后通常能识别到新添加的依赖。
  • 确认API调用与插件版本匹配
    不同版本的internet_connection_checker可能存在API差异,你当前的调用InternetConnectionChecker().hasConnection在多数新版本中有效,但如果仍报错,可查看插件官方文档确认对应版本的正确用法,必要时调整版本号。

  • 检查Flutter SDK版本兼容性
    执行flutter --version查看当前SDK版本,对比internet_connection_checker的文档要求,若版本不兼容,可选择:

    • 执行flutter upgrade升级Flutter SDK到兼容版本
    • 降低插件版本号至与当前SDK匹配的版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 00:01:06