簡體   English   中英

如何修復未使用 Cloud Firestore 構建的顫振應用程序?

[英]how do I fix my flutter app not building with cloud firestore?

所以我是flutter和firebase的新手,我想為我的應用程序添加firestore功能,但是當我嘗試使用firestore時出現錯誤

插件 cloud_firestore 需要更高的 Android SDK 版本。 │ │ 通過將以下內容添加到文件中來解決此問題│ │ C:\Users\Jaff\StudioProjects\priv_chat\android\app\build.gradle:

修復 SDK 版本后,我又遇到了一個錯誤,

C:\src\flutter.pub-cache\hosted\pub.dartlang.org\cloud_firestore-3.4.0\android\src\main\java\io\flutter\plugins\firebase\firestore\streamhandler\TransactionStreamHandler.java:13 :錯誤:找不到符號導入com.google.firebase.firestore.TransactionOptions; 符號:類 TransactionOptions 位置:包 com.google.firebase.firestore C:\src\flutter.pub-cache\hosted\pub.dartlang.org\cloud_firestore-3.4.0\android\src\main\java\io\flutter \plugins\firebase\firestore\streamhandler\TransactionStreamHandler.java:66:錯誤:包 TransactionOptions 不存在 new TransactionOptions.Builder().setMaxAttempts(maxAttempts).build(),

  • 出了什么問題:任務':cloud_firestore:compileDebugJavaWithJavac'執行失敗。

編譯失敗; 有關詳細信息,請參閱編譯器錯誤輸出。

這是我完全困惑的地方,我不知道如何解決這個問題,有人可以幫助我嗎?

我遇到了同樣的問題並注意到,我在 pubspec.yaml 中的firebase_core依賴項沒有更新。

現在我使用firebase_core: ^1.20.0並且它有效 👍

不要忘記運行flutter clean

希望有幫助:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM