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

如何解决Flutter中FlutterSecureStorage类未定义Platform getter的错误?

解决Flutter启动时flutter_secure_storage的Platform未定义错误

这个错误是因为flutter_secure_storage 7.0.1版本的代码中引用了Platform类,但未正确导入对应的dart:io包,属于版本bug。以下是几种解决方法:

  • 优先升级到最新稳定版
    该bug已在后续版本中修复,直接更新依赖即可。在项目根目录的pubspec.yaml中修改依赖版本:

    flutter_secure_storage: ^9.0.0 # 可替换为当前最新稳定版
    

    执行命令更新依赖并清理缓存:

    flutter pub get
    flutter clean
    flutter run
    

    也可以直接用命令升级:

    flutter pub upgrade flutter_secure_storage
    
  • 临时修复(不推荐)
    若暂时不想升级版本,可手动修改缓存中的文件:
    找到错误提示中的文件路径../../../.pub-cache/hosted/pub.dev/flutter_secure_storage-7.0.1/lib/flutter_secure_storage.dart,在文件顶部添加导入语句:

    import 'dart:io';
    

    保存后重新运行项目。注意:这种方法会在pub缓存更新后失效,仅作为临时方案。

  • 检查Flutter SDK兼容性
    确保Flutter SDK版本与flutter_secure_storage匹配,升级到最新稳定版:

    flutter upgrade
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 04:10:14