官网
https://wix.github.io/react-native-navigation/v2/#/docs/Installing
坑:
1.需要改application,这个和之前把rn加入已经有的android project是不一样的。并且加完之后,需要删除之中的旧的代码
2.注意这个reactNative51
要和Android studio中Module的build Variant一致。
android {
compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
minSdkVersion 21
targetSdkVersion 27
missingDimensionStrategy "RNN.reactNativeVersion", "reactNative51"
}
}
3.app下的settings.gradle
include ':app'
include ':react-native-gesture-handler'
project(':react-native-gesture-handler').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-gesture-handler/android')
include ':react-native-navigation'
project(':react-native-navigation').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-navigation/lib/android/app/')