运行HERE Flutter插件hello_map_app示例报找不到package:meta/meta.dart错误
报错解决方案:HERE Flutter插件hello_map_app示例
Target of URI doesn't exist: 'package:meta/meta.dart' 该报错为Dart分析器无法定位到meta依赖包导致,meta是Dart官方提供的注解包,属于HERE SDK的依赖项,按官方流程操作后仍报错通常是依赖缓存损坏、分析器缓存未同步导致,按以下步骤操作即可解决:
- 执行依赖清理修复:在项目根目录终端依次运行命令:
flutter clean清除项目本地构建缓存flutter pub cache repair修复全局Pub缓存中损坏的依赖包flutter pub get重新拉取当前项目所有依赖
- 重置Android Studio缓存:打开顶部菜单栏「File → Invalidate Caches...」,勾选「Clear file system cache and local history」后点击「Invalidate and Restart」,等待软件重启完成后重新加载项目。
- 若以上操作后仍报错,手动在项目
pubspec.yaml的dependencies节点下添加meta包依赖,参考配置为meta: ^1.9.1(版本可适配你的Flutter版本调整,Flutter 3.10及以上版本使用1.9.x及以上版本即可),添加完成后重新执行flutter pub get即可。
内容的提问来源于stack exchange,提问作者Juan José Pérez
相关产品推荐
相关产品推荐

