![](/img/trans.png)
[英]Unable to connect Firebase in Android Emulator for Flutter Project
[英]How to use a Firebase emulator demo project in Flutter?
我有一個 Flutter 項目,我在其中使用 Firebase 身份驗證。 我想在本地測試它。 以下是 Firebase 本地模擬器的啟動方式:
firebase emulators:start --project demo-test --only auth
這是 main.dart 的main.dart
初始化:
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
options: FirebaseOptions(
apiKey: 'any',
appId: 'any',
messagingSenderId: 'any',
projectId: 'demo-test',
));
//...
runApp(...);
}
一切順利開始,沒有錯誤。 該應用程序有效。 但是,當我嘗試注冊新用戶時:
firebase_auth.FirebaseAuth.createUserWithEmailAndPassword(email: email, password: password);
我收到一個錯誤:
[firebase_auth/unknown] com.google.firebase.FirebaseException: An internal error has occurred. [ API key not valid. Please pass a valid API key. ]
我懷疑我需要為demo-test
項目提供正確的 API 密鑰,但我在哪里可以找到它? 或者我可以在啟動模擬器時提供一個嗎? 我在 Google 文檔中找不到答案。
澄清事情。 當我使用我的真實 Firebase 項目的選項時,該應用程序運行良好。 問題僅出現在所謂的演示項目中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.