在学习Android应用程序方面我仍然是新手。尝试运行Mainactivity时发生崩溃。我设计了一个寄存器布局,并试图将所有注册信息保存在Firebase中,但是崩溃使我什至无法测试数据库是否正常工作。
我已经多次执行过该应用,这就是Logcat告诉我的:
答案 0 :(得分:0)
您需要编辑从android.app.Application
开始的Application类,并在整个应用程序过程中初始化Firebase。
public class TestApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
FirebaseApp.initializeApp(this);
}
}
答案 1 :(得分:0)
我找到了解决此问题的一种方法,并希望与您分享。我不得不回去修改build.gradle中的依赖项
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0'
classpath 'com.google.gms:google-services:4.2.0'
}`
并同时修改
dependencies {
implementation 'com.google.firebase:firebase-auth:16.0.5'
implementation 'com.google.firebase:firebase-core:16.0.5'
implementation 'com.google.firebase:firebase-database:16.0.5'
implementation 'com.google.firebase:firebase-storage:16.0.5'
}
根据Lovish-Pandey写道,请确保所有Firebase依赖项具有相同的导入版本