Error: Member not found: ’packag

2022-03-02  本文已影响0人  星邪Ara

昨天手贱升级了下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
上一篇 下一篇

猜你喜欢

热点阅读