The following steps are only required if you are using React Native 0.59 or earlier or need to manually integrate the library.
Add the following to your projects /android/settings.gradle file:
groovy
include ':@react-native-firebase_crashlytics'
project(':@react-native-firebase_crashlytics').projectDir = new File(rootProject.projectDir, './../node_modules/@react-native-firebase/crashlytics/android')Add the React Native Firebase Crashlytics module dependency to your /android/app/build.gradle file:
groovy
dependencies {
// ...
implementation project(path: ":@react-native-firebase_crashlytics")
}Import and apply the React Native Firebase module package to your /android/app/src/main/java/**/MainApplication.java file:
Import the package:
java
import io.invertase.firebase.crashlytics.ReactNativeFirebaseCrashlyticsPackage;Add the package to the registry:
java
protected List<ReactPackage> getPackages() {
return Arrays.asList(
new MainReactPackage(),
new ReactNativeFirebaseCrashlyticsPackage(),Android requires additional steps in order to complete setup. View the Android Setup documentation for more information.
Once the above steps have been completed, rebuild your Android project:
bash
npx react-native run-android
AI Logic