Clean up docs on building RN Android from source

Summary:Turns out we had two guides for the same thing.

Closes #6007

Reviewed By: mkonicek

Differential Revision:D2949234
Ninja: oss-only

fb-gh-sync-id: eda3a904ce8d8e7213a39021eb60b52449b20a43
shipit-source-id: eda3a904ce8d8e7213a39021eb60b52449b20a43
This commit is contained in:
Martin Konicek
2016-02-18 07:59:07 -08:00
committed by facebook-github-bot-7
parent 3415e31f46
commit f4e085a06c
2 changed files with 10 additions and 101 deletions

View File

@@ -76,7 +76,6 @@ project(':ReactAndroid').projectDir = new File(
...
```
Modify your `android/app/build.gradle` to use the `:ReactAndroid` project instead of the pre-compiled library, e.g. - replace `compile 'com.facebook.react:react-native:0.16.+'` with `compile project(':ReactAndroid')`:
```gradle
@@ -92,7 +91,6 @@ dependencies {
...
```
#### 4. Making 3rd-party modules use your fork
If you use 3rd-party React Native modules, you need to override their dependencies so that they don't bundle the pre-compiled library. Otherwise you'll get an error while compiling - `Error: more than one library with package name 'com.facebook.react'`.
@@ -105,6 +103,11 @@ compile(project(':react-native-custom-module')) {
}
```
## Building from Android Studio
From the Welcome screen of Android Studio choose "Import project" and select the `android` folder of your app.
You should be able to use the _Run_ button to run your app on a device. Android Studio won't start the packager automatically, you'll need to start it by running `npm start` on the command line.
## Additional notes
@@ -117,3 +120,7 @@ gradle.projectsLoaded {
}
}
```
## Troubleshooting
Gradle build fails in `ndk-build`. See the section about `local.properties` file above.