当我在做RN集成到原有的Android项目时,配置下面两项gradle后,点击Sync Now
后,没什么问题
dependencies {
implementation 'com.android.support:appcompat-v7:23.0.1'
...
implementation "com.facebook.react:react-native:+" // From node_modules
}
allprojects {
repositories {
maven {
// All of React Native (JS, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
...
}
...
}
当按照官网步骤继续下一步,创建RNPageActivity类集成ReactActivity,报错了!!!
最后发现是react-native的版本居然是0.20.1版本,现在都到0.57.5了。
最后的解决方案是把在项目build.gradle中配置的
url "$rootDir/../node_modules/react-native/android"
改成
url "$rootDir/node_modules/react-native/android"
重新编译,发现已经变成了0.57.5了。