Android Studio 在 hello world 示例中使用 firebase 数据库崩溃

标签 android firebase firebase-realtime-database

我有这个代码:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        FirebaseDatabase database = FirebaseDatabase.getInstance();
        DatabaseReference myRef = database.getReference("message");

        myRef.setValue("Hello, World!");
    }
}

在build.gradle中有这个问题:

enter image description here

问题是: 每次我运行这个应用程序时,他都会崩溃。 我不知道为什么会这样,我需要帮助解决这个问题。

日志:

enter image description here

最佳答案

你需要实现这个: 实现 'com.google.firebase:firebase-core:16.0.7'

更新

在您的应用程序类中添加 FirebaseApp.initializeApp(this);

创建类扩展 Application

public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        FirebaseApp.initializeApp(this);
    }
}

在 Android list 中:

<application
    android:name=".MyApplication">
</application>

关于Android Studio 在 hello world 示例中使用 firebase 数据库崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54940578/

相关文章:

java - 如何将菜单设置为在调用 Activity 时可见?

ios - Swift 3.0 的 Firebase 授权不起作用

javascript - 如何从 web 的 firebase 数据库中检索特定数据

javascript - 当我尝试切换到 firestore 并添加新的脚本标记时 firebase.auth() 不起作用

firebase - Flutter中的定时支持聊天

javascript - 如何使用 firebase 云函数从 firebase-realtime-database 获取数据?

java - 如何用 picasso 随机加载图像

android - 在 TabActivity 中将 Intent 设置为后退键

android - 为 Android 设备构建 ADB

swift - 登录后存储 CurrentUser 的最佳实践