Android Manual Installation
The following steps are only required if you are using React Native 0.59 or need to manually integrate the library.
1. Update Gradle Settings
Add the following to your projects /android/settings.gradle
file:
include ':@react-native-firebase_app'
project(':@react-native-firebase_app').projectDir = new File(rootProject.projectDir, './../node_modules/@react-native-firebase/app/android')
2. Update Gradle Dependencies
Add the React Native Firebase module dependency to your /android/app/build.gradle
file:
dependencies {
// ...
implementation project(path: ":@react-native-firebase_app")
}
3. Add package to the Android Application
Import and apply the React Native Firebase module package to your /android/app/src/main/java/**/MainApplication.java
file:
Import the package:
import io.invertase.firebase.app.ReactNativeFirebaseAppPackage;
Add the package to the registry:
protected List<ReactPackage> getPackages() {
return Arrays.asList(
new MainReactPackage(),
new ReactNativeFirebaseAppPackage(),
4. Rebuild the project
Once the above steps have been completed, rebuild your Android project:
npx react-native run-android