昨天手贱升级了下Flutter版本,结果一堆问题,各种改,搞定Android后试了下iOS,结果就坑在iOS这里了,一直下面的报错。搞了一天没搞定。
path/flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.0.0/
lib/src/interface/local_platform.dart:46:19:
Error: Member not found: 'packageRoot'.
io.Platform.packageRoot; // ignore: deprecated_member_use
^^^^^^^^^^^
方案一:pub upgrade
主要清除Flutter sdk下缓存pub
flutter pub upgrade
如果不行可以尝试以及下解决方案
方案二:将Flutter升级到稳定版本
将Flutter升级到稳定版本,并升级软件包和插件
flutter channel stable
flutter upgrade
升级后执行下这个
flutter upgrade
方案三:覆盖依赖项
如果"flutter pub upgrade"不起作用,那么您可以在pubspect.yaml文件中手动提及平台插件的更高版本。
dependency_overrides:
platform: ^3.1.0
方案四:清理缓存
通过清理构建缓存并再次下载所有软件包来解决此错误
flutter clean
flutter pub get
网友评论