React Native Build Tools版本錯誤解決方案
The SDK Build Tools revision X is too low for project ‘:react-native-picker’. Minimum require X
在React Native開發時,新增第三方工程時,遇到以下錯誤時,該如何解決呢?
The SDK Build Tools revision (23.0.1) is too low for project ‘:react-native-picker’. Minimum required is 25.0.0 ##
解決方案一:
在根目錄下的gradle檔案中加入以下程式碼,這樣就把每個自工程的buildToolsVersion的版本改為要求的版本了
subprojects {
afterEvaluate {project ->
if (project.hasProperty("android")) {
android {
compileSdkVersion 25
buildToolsVersion '25.0.0'
}
}
}
}
解決方案二:
在你的build.gradle檔案中,如果使用的gradle版本過高,就會出現這種錯誤,那麼相應的解決方案就是把gradle版本降下來
之前程式碼:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.0'
}
}
之後程式碼:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
}
}