Android Studio在哪里阅读构建工具版本?

时间:2018-05-10 20:31:56

标签: android android-studio

我收到错误:

  

WARN - ect.sync.idea.ProjectSetUpTask - 无法找到Build Tools修订版26.0.2

这实际上是一个错误打破我的构建,但这不可复制,所以我在日志中找到了这一行(我唯一可以找到参考" 26.0.2"

我已经搜索了(Ctrl-Shift-F)26.0.2无处不在,在一个文件中只发现了2次出现26次," app" level build.gradle:

android {
    compileSdkVersion 26
    defaultConfig {
        targetSdkVersion 26
...

我改为27,我的构建工具是27.0.3,我用于其他项目,我不想其他构建工具。如何将此信息传达给Android Studio?

failed to install build-tools

1 个答案:

答案 0 :(得分:0)

归功于https://stackoverflow.com/a/47425748/866333,我希望这可以更轻松地发布帖子:

android {
    compileSdkVersion 27
    // Add the following line, Android Studio is quite good for filtering bloat.
    buildToolsVersion "27.0.3"
    defaultConfig {
        targetSdkVersion 27
        ...

我实际上必须添加一行,所以我不知道AS在哪里阅读26.0.2,但是这个修复程序对我的两个项目有效。哦,因为我现在正在使用支持库(因为它的2018年):

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support:support-v4:26.1.0'
    implementation 'com.android.support:design:26.1.0'

将使用错误的版本,通过替换" 26.1.0"的3次出现来修复例如," 27.1.1",因为这是错误消息所暗示的。