Max*_*axi 5 flutter google-cloud-firestore flutter-web
我有一个Flutter应用程序,该应用程序可以按预期在Android上运行,但是如果我要针对Web对其进行编译,则会出现错误。
它必须与依赖项cloud_firestore做些事情。如果我使用依赖项firebase,则可以在网络上正常运行,但现在在android上无法运行。
这是我使用cloud_firestore(针对Web进行编译)时收到的错误消息:
Skipping compiling pay_balance|lib/main_web_entrypoint.dart with ddc because some of its
transitive libraries have sdk dependencies that not supported on this platform:
firebase_core|lib/firebase_core.dart
https://github.com/dart-lang/build/blob/master/docs/faq.md#how-can-i-resolve-skipped-compiling-warnings
Run Code Online (Sandbox Code Playgroud)
有谁能够帮助我?也许与Firestore的另一个依赖关系(我没有找到其他在Web和android上工作的人)。
编辑:我已经使用了firebase-dart插件用于网络!->仅对网络有效,对我而言不适用于android->我同时需要两者!
还是有一种方法可以在导入cloud_firestore时使用两个软件包而不会在网络上出现编译错误?
如果您想在 Web 和移动设备上使用 Firebase,则必须发挥创意。我创建了在 iOS 和 Android 上fb_auth使用 Mobile SDK 的插件以及在 Web 上使用包的插件。这将为您提供一个用于身份验证的插件。firebase_authfirebase
https://pub.dev/packages/fb_auth
我正在研究 Firstore 和 Storage,但它们还没有准备好。
我还创建了一篇关于如何使用 flutter 执行此操作的文章:
您必须使用动态导入,以便在编译时它会摇动不需要的内容并且不会引发错误。
目前这是在同一项目中正式使用这两个插件的唯一方法。
| 归档时间: |
|
| 查看次数: |
447 次 |
| 最近记录: |