Merge pull request #200 from skibz/patch-1
adds missing android step to v1/v2 migration guide
This commit is contained in:
commit
9c293ef1e5
|
@ -33,21 +33,44 @@ The below is a quick summary of steps to take when migrating from v1 to v2 of RN
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
##### 4) Android - Update `app/build.gradle`:
|
##### 4) Android - Update `android/build.gradle`:
|
||||||
|
|
||||||
|
|
||||||
|
The latest google-services version needs to be used:
|
||||||
|
|
||||||
|
```groovy
|
||||||
|
buildscript {
|
||||||
|
repositories {
|
||||||
|
jcenter()
|
||||||
|
}
|
||||||
|
dependencies {
|
||||||
|
classpath 'com.android.tools.build:gradle:2.2.3'
|
||||||
|
classpath 'com.google.gms:google-services:3.1.0'
|
||||||
|
// NOTE: Do not place your application dependencies here; they belong
|
||||||
|
// in the individual module build.gradle files
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
##### 5) Android - Update `app/build.gradle`:
|
||||||
|
|
||||||
|
|
||||||
All firebase modules are now optional so you only need to import the Firebase functionality that you require in your application.
|
All firebase modules are now optional so you only need to import the Firebase functionality that you require in your application.
|
||||||
|
|
||||||
You need to make a couple of changes to your `app/build.gradle` file. Update the react-native-firebase compile statement to read:
|
You need to make a couple of changes to your `app/build.gradle` file. Update the react-native-firebase compile statement to read:
|
||||||
|
|
||||||
```gradle
|
```groovy
|
||||||
compile(project(':react-native-firebase')) {
|
compile(project(':react-native-firebase')) {
|
||||||
transitive = false
|
transitive = false
|
||||||
}
|
}
|
||||||
compile "com.google.firebase:firebase-core:11.0.0"
|
compile "com.google.firebase:firebase-core:11.0.0"
|
||||||
```
|
```
|
||||||
Add each of the firebase modules you need from the following list:
|
Add each of the firebase modules you need from the following list:
|
||||||
```gradle
|
```groovy
|
||||||
compile "com.google.firebase:firebase-ads:11.0.0"
|
compile "com.google.firebase:firebase-ads:11.0.0"
|
||||||
compile "com.google.firebase:firebase-analytics:11.0.0"
|
compile "com.google.firebase:firebase-analytics:11.0.0"
|
||||||
compile "com.google.firebase:firebase-auth:11.0.0"
|
compile "com.google.firebase:firebase-auth:11.0.0"
|
||||||
|
@ -63,7 +86,7 @@ compile "com.google.firebase:firebase-storage:11.0.0"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
##### 5) Android - Update `MainApplication.java`:
|
##### 6) Android - Update `MainApplication.java`:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -106,7 +129,7 @@ Add the packages to the `getPackages()` method as required:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
##### 6) iOS - Update podfile:
|
##### 7) iOS - Update podfile:
|
||||||
|
|
||||||
First, delete your `Podfile.lock` file, and after making any changes from the below re-run `pod install` in your ios directory.
|
First, delete your `Podfile.lock` file, and after making any changes from the below re-run `pod install` in your ios directory.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue