我正在開發一個使用 Firebase 的筆記應用程式(Android 應用程式),所以我打算添加 Firebase 身份驗證。我在 Firebase 控制臺上創建了應用程式。
我犯了一個錯誤,如下圖所示:
![沒有創建 Firebase 應用 '[DEFAULT]' - 呼叫 Firebase.initializeApp() -Flutter](https://img.uj5u.com/2022/11/17/c7e00473725c439eb415acae4d8b529e.png)
我嘗試了一些在 Stack Overflow 上找到的修復程式。
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(const MyApp());
}
這是里面的主要功能main.dart
我想我錯過了一個地方。但我找不到它。
我怎么解決這個問題?
uj5u.com熱心網友回復:
對于 Flutter android,如果你只用初始化 Firebase
Firebase.initializeApp();
在不向initializeApp函式傳遞任何引數(即專案的 firebase 配置/api 密鑰)的情況下,您需要google-services.json在檔案夾內部添加android/app/并在檔案中添加一些代碼,build.gradle以便應用程式知道從哪里獲取專案配置。
不過,推薦的方法是使用![沒有創建 Firebase 應用 '[DEFAULT]' - 呼叫 Firebase.initializeApp() -Flutter](https://img.uj5u.com/2022/11/17/2d850b93ccca4edca361d277c1799f5b.png)
- 單擊它并選擇 Flutter 選項
![沒有創建 Firebase 應用 '[DEFAULT]' - 呼叫 Firebase.initializeApp() -Flutter](https://img.uj5u.com/2022/11/17/c600a4e5d9404ac2a20c858bf4387902.png)
- 然后按照螢屏上顯示的步驟操作就可以了
uj5u.com熱心網友回復:
你的 pubspec.yaml 中有 firebase_core 依賴項嗎?如果沒有:安裝 firebase_core 并將其匯入到您的主檔案中。
uj5u.com熱心網友回復:
我之前嘗試過配置為 Android 應用程式。這次我嘗試了 Flutter 應用選項。
![沒有創建 Firebase 應用 '[DEFAULT]' - 呼叫 Firebase.initializeApp() -Flutter](https://img.uj5u.com/2022/11/17/bb5a1347f7ea4c6ba0c62ee067ae47cc.png)
第二步,還有一個問題。
![沒有創建 Firebase 應用 '[DEFAULT]' - 呼叫 Firebase.initializeApp() -Flutter](https://img.uj5u.com/2022/11/17/c29ba124723c426db1c5d43ec6185fcb.png)
我添加到系統變數但結果是一樣的。
![沒有創建 Firebase 應用 '[DEFAULT]' - 呼叫 Firebase.initializeApp() -Flutter](https://img.uj5u.com/2022/11/17/f15fde1843474023987f4aeca69771fe.png)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/535425.html
標籤:Google Cloud Collective 安卓扑火力基地
上一篇:顫振中的容器顏色
