我使用的开源库有一个"分机"在其gradle中阻止定义一些变量,例如:
ext {
MIN_SDK = 14
TARGET_SDK = 25
BUILD_TOOLS = '25.0.2'
}
如果在我的项目中我想使用另一个版本的build_tools,我会收到"混合版本"的错误。 我想定义一个"全球" BUILD_TOOLS参数覆盖定义到库中的所有参数。 我试过像:
project.ext {
BUILD_TOOLS = '25.3.1'
}
在我的项目中,但似乎没有用。 有没有办法在不更改所有库gradle代码的情况下执行此操作?