在使用Firebase的实时数据库之前,需要先初始化FirebaseApp。以下是代码示例:
在项目的build.gradle文件中添加以下代码:
buildscript {
// ...
dependencies {
// ...
// Add the Firebase Gradle plugins
classpath 'com.google.gms:google-services:4.2.0'
}
}
allprojects {
// ...
repositories {
// ...
// Add the Firebase maven URL
maven {
url "https://maven.google.com"
}
}
}
在app的build.gradle文件中应用以下插件:
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
然后将从Firebase控制台下载的google-services.json文件放到app模块的根目录下。
在应用的开始位置调用FirebaseApp.initializeApp()方法进行初始化,示例如下:
public class MyApp extends Application {
@Override
public void onCreate() {
super.onCreate();
FirebaseApp.initializeApp(this);
}
}
在该应用的Manifest.xml文件中,添加以下代码:
注意:在一些特殊的情况下,可能需要手动指定FirebaseApp的名称。在这种情况下,你应该在FirebaseApp.initializeApp()方法中传递一个FirebaseOptions对象。