親自經歷react-native從0.55升級到0.58的過程,有點坎坷,ios出現的問題還算不多,但是android這里,隨着gradle和buildTool的使用升級,導致第三方插件出現各種問題,大部分就能夠修改
報錯內容

我這里報錯的插件有兩個
react-native-fetch-blob react-native-orientation
在node_modules文件夾下找到插件位置, android/build.gradle可以看到:

主要是
compileSdkVersion buildToolsVersion minSdkVersion targetSdkVersion
這幾個配置沖突的問題吧,修改為
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
defaultConfig {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 1
versionName "1.0"
ndk {
abiFilters "armeabi-v7a", "x86"
}
}
}
遇到報錯,要做到心如止水、波瀾不驚。
也是經驗所得😂😂😂😂😂
