我要运行项目时崩溃

时间:2019-02-25 20:13:56

标签: android

在学习Android应用程序方面我仍然是新手。尝试运行Mainactivity时发生崩溃。我设计了一个寄存器布局,并试图将所有注册信息保存在Firebase中,但是崩溃使我什至无法测试数据库是否正常工作。

我已经多次执行过该应用,这就是Logcat告诉我的:

Logcat:
Logcat

2 个答案:

答案 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依赖项具有相同的导入版本