Flutter 实时 Firebase 无法正常工作。没有显示错误,但数据未插入数据库

Ah *_*ook 6 android firebase firebase-realtime-database flutter

我知道这个问题以前曾被问过,但我已经尝试过了,但仍然不起作用。这就是我发布这个问题的原因。重新创建了很多次项目,仍然无法得到它。

我初始化了 firebase。

import 'package:firebase_core/firebase_core.dart';
import 'package:firebase_database/firebase_database.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();
  runApp(const MyApp());
}

DatabaseReference userRef = FirebaseDatabase.instance.ref('users');
Run Code Online (Sandbox Code Playgroud)

我只是想用这个测试代码将数据插入实时数据库

  void _incrementCounter() {
    setState(() {
      userRef.child('testing').push().set({'testing1': 'hello', 'testing2': 'bye'});
      _counter++;
    });
  }
Run Code Online (Sandbox Code Playgroud)

我已将所需文件添加到

应用程序/android/app/google-service.json

我还根据 firebase 的需要添加了所需的 SDK。我还测试了 Realtime Firebase 的 Playground

实时火力基地游乐场

非常感谢您的帮助。

小智 2

我在 IOS 上遇到过这个问题,因为我使用的是 flutterfire cli,它生成了 google-services.json 和 GoogleService-info.plist 文件,所以我所做的只是删除这些文件,然后从项目设置中再次下载它们,它起作用了