使用构建工具版本编译项目依赖 - react native
Compile project dependency with build tool version - react native
在react-native项目中app/build.gradle定义如下。根项目使用的构建工具版本为 26.0.2,而依赖项有各种版本。
dependencies {
...
compile project(':react-native-config')
...
}
有没有一种方法可以定义 buildToolVersion
同时定义项目的所有 gradle 文件都将使用相同的 buildToolVersion
规范化的依赖项?
不知怎么的,我想出了一个办法。通过将以下代码段添加到根目录 build.gradle 可以轻松完成。
subprojects {
...
afterEvaluate { subproject ->
if ((subproject.plugins.hasPlugin('android') ||
subproject.plugins.hasPlugin('android-library'))) {
android {
buildToolsVersion "26.0.2"
}
}
}
}
在构建期间,它将每个 android 依赖版本更改为所需的版本。
在react-native项目中app/build.gradle定义如下。根项目使用的构建工具版本为 26.0.2,而依赖项有各种版本。
dependencies {
...
compile project(':react-native-config')
...
}
有没有一种方法可以定义 buildToolVersion
同时定义项目的所有 gradle 文件都将使用相同的 buildToolVersion
规范化的依赖项?
不知怎么的,我想出了一个办法。通过将以下代码段添加到根目录 build.gradle 可以轻松完成。
subprojects {
...
afterEvaluate { subproject ->
if ((subproject.plugins.hasPlugin('android') ||
subproject.plugins.hasPlugin('android-library'))) {
android {
buildToolsVersion "26.0.2"
}
}
}
}
在构建期间,它将每个 android 依赖版本更改为所需的版本。