Я попытался создать сеть в существующих приложениях флаттера, выполнив следующие шаги
1. flutter channel beta
2. flutter config --enable-web
3. flutter create .
4. flutter run -d chrome
Из https://flutter.dev/docs/get-started/web
Но я не знаю, где я сделал ошибку, или это проблемы с будущей веб-сборкой, она продолжает терпеть неудачу. При выполнении этой команды отображается этот экран.
Вот трассировка стека
══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
The following UnsupportedError was thrown building Builder:
Unsupported operation: Platform._operatingSystem
The relevant error-causing widget was:
MaterialApp org-dartlang-app:///packages/qpal/main.dart:13:12
When the exception was thrown, this was the stack:
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 196:49 throw_
package:dart-sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart 241:5 _operatingSystem
package:dart-sdk/lib/io/platform_impl.dart 62:40 get operatingSystem
package:dart-sdk/lib/io/platform.dart 73:45 get _operatingSystem
package:dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/utils.dart 77:6 get
package:dart-sdk/lib/io/platform.dart 97:40 get operatingSystem
package:platform/src/interface/local_platform.dart 21:45 get operatingSystem
package:platform/src/interface/platform.dart 41:38 get isIOS
package:firebase_messaging/firebase_messaging.dart 83:20 requestNotificationPermissions
package:qpal/services/firebase_helper.dart 41:23 requestNotification
package:qpal/main.dart 57:20 initState
package:flutter/src/widgets/framework.dart 4355:58 [_firstBuild]
package:flutter/src/widgets/framework.dart 4201:5 mount
package:flutter/src/widgets/framework.dart 3194:13 inflateWidget
package:flutter/src/widgets/framework.dart 2988:12 updateChild
package:flutter/src/widgets/framework.dart 5445:14 mount
package:flutter/src/widgets/framework.dart 3194:13 inflateWidget
package:flutter/src/widgets/framework.dart 2988:12 updateChild
package:flutter/src/widgets/framework.dart 4243:16 performRebuild
package:flutter/src/widgets/framework.dart 3947:5 rebuild
package:flutter/src/widgets/framework.dart 4206:5 [_firstBuild]
package:flutter/src/widgets/framework.dart 4201:5 mount
package:flutter/src/widgets/framework.dart 3194:13 inflateWidget
package:flutter/src/widgets/framework.dart 4201:5 mount
package:flutter/src/widgets/framework.dart 3194:13 inflateWidget
package:flutter/src/widgets/framework.dart 5551:32 mount
package:flutter/src/widgets/framework.dart 3194:13 inflateWidget
package:flutter/src/widgets/framework.dart 2988:12 updateChild
package:flutter/src/widgets/overlay.dart 591:16 mount
package:flutter/src/widgets/framework.dart 3194:13 inflateWidget
package:flutter/src/widgets/framework.dart 2988:12 updateChild
package:flutter/src/widgets/framework.dart 4243:16 performRebuild
package:flutter/src/widgets/framework.dart 3947:5 rebuild
package:flutter/src/widgets/framework.dart 4206:5 [_firstBuild]
package:flutter/src/widgets/framework.dart 4381:11 [_firstBuild]
package:flutter/src/widgets/framework.dart 4201:5 mount
package:flutter/src/widgets/framework.dart 3194:13 inflateWidget
package:flutter/src/widgets/framework.dart 2988:12 updateChild
package:flutter/src/widgets/framework.dart 4243:16 performRebuild
from splash
package:flutter/src/widgets/framework.dart 3947:5 rebuild
package:flutter/src/widgets/framework.dart 4206:5 [_firstBuild]
package:flutter/src/widgets/framework.dart 4201:5 mount
package:flutter/src/widgets/framework.dart 3194:13 inflateWidget
package:flutter/src/widgets/framework.dart 2988:12 updateChild
package:flutter/src/widgets/framework.dart 5445:14 mount
package:flutter/src/widgets/framework.dart 3194:13 inflateWidget
package:flutter/src/widgets/framework.dart 2988:12 updateChild
package:flutter/src/widgets/framework.dart 4243:16 performRebuild
package:flutter/src/widgets/framework.dart 3947:5 rebuild
package:flutter/src/widgets/framework.dart 4206:5 [_firstBuild]
package:flutter/src/widgets/framework.dart 4381:11 [_firstBuild]
package:flutter/src/widgets/framework.dart 4201:5 mount
package:flutter/src/widgets/framework.dart 3194:13 inflateWidget
package:flutter/src/widgets/framework.dart 2988:12 updateChild
package:flutter/src/widgets/framework.dart 5445:14 mount
package:flutter/src/widgets/framework.dart 3194:13 inflateWidget
package:flutter/src/widgets/binding.dart 999:5 mount
package:flutter/src/widgets/binding.dart 942:16 <fn>
package:flutter/src/widgets/framework.dart 2412:19 buildScope
package:flutter/src/widgets/binding.dart 941:12 attachToRenderTree
package:flutter/src/widgets/binding.dart 818:24 attachRootWidget
package:flutter/src/widgets/binding.dart 804:7 <fn>
package:dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 50:19 internalCallback
════════════════════════════════════════════════════════════════════════════════════════════════════