错误:不支持的操作:Platform._operatingSystem

Posted

技术标签:

【中文标题】错误:不支持的操作:Platform._operatingSystem【英文标题】:Error: Unsupported operation: Platform._operatingSystem 【发布时间】:2021-10-01 14:11:22 【问题描述】:

我想在 web 上构建应用程序,但运行时出现错误

flutter run -d chrome

错误

Error: Unsupported operation: Platform._operatingSystem
at Object.throw_ [as throw] (http://localhost:55259/dart_sdk.js:5334:11)
at Function._operatingSystem (http://localhost:55259/dart_sdk.js:56144:17)
at Function.get operatingSystem [as operatingSystem] (http://localhost:55259/dart_sdk.js:56190:27)
at get _operatingSystem (http://localhost:55259/dart_sdk.js:56103:27)
at Function.desc.get [as _operatingSystem] (http://localhost:55259/dart_sdk.js:5839:17)
at Function.get operatingSystem [as operatingSystem] (http://localhost:55259/dart_sdk.js:56056:26)
at main$ (http://localhost:55259/packages/doxaspc/main.dart.lib.js:205:48)
at main$.next (<anonymous>)
at http://localhost:55259/dart_sdk.js:39032:33
at _RootZone.runUnary (http://localhost:55259/dart_sdk.js:38889:58)
at _FutureListener.thenAwait.handleValue (http://localhost:55259/dart_sdk.js:33875:29)
at handleValueCallback (http://localhost:55259/dart_sdk.js:34435:49)
at Function._propagateToListeners (http://localhost:55259/dart_sdk.js:34473:17)
at _Future.new.[_completeWithValue] (http://localhost:55259/dart_sdk.js:34315:23)
at async._AsyncCallbackEntry.new.callback (http://localhost:55259/dart_sdk.js:34338:35)
at Object._microtaskLoop (http://localhost:55259/dart_sdk.js:39176:13)
at _startMicrotaskLoop (http://localhost:55259/dart_sdk.js:39182:13)
at http://localhost:55259/dart_sdk.js:34689:9

我的主要功能

void main() async 
    WidgetsFlutterBinding.ensureInitialized();
    await Firebase.initializeApp();
    runApp(MyApp());

我已经构建了一个应用程序 android,它运行良好。但是当我想要一个网络时看到上面的错误

请告诉我如何解决它?

【问题讨论】:

【参考方案1】:

FlutterFire 网络插件可能仍然是错误的

请按照here建议的指南进行操作

【讨论】:

请帮我看看错误***.com/questions/68548921/…【参考方案2】:

我在 Web 中配置移动 Flutter 应用时遇到了同样的错误。

这是因为某些软件包仅适用于 Android 和 ios,不适用于 Web。

也许您应该将您的包替换为适用于所有平台的等效包。

【讨论】:

以上是关于错误:不支持的操作:Platform._operatingSystem的主要内容,如果未能解决你的问题,请参考以下文章

python开发_platform_获取操作系统详细信息工具

css hack

Safari和Opera是什么浏览器

platform 收集linux/windows操作系统信息

各个浏览器开启CSS Grid Layout的方式

Uno Platform:未找到导入的项目