【问题标题】:Having already installed build-tools but fail to find build tools revision 24.0.1已经安装了构建工具但找不到构建工具修订版 24.0.1
【发布时间】:2016-08-20 03:43:20
【问题描述】:

我遇到了一个问题,我已经在 24.0.1 版本中安装了构建工具,这是我终端的屏幕快照:

其实我觉得我在build.gradle文件buildToolsVersion "24.0.1"写的不错,但是在同步项目的时候还是出现这样的错误:

找不到构建工具版本 24.0.1 安装此类构建工具

另一个问题是关于 android studio 中的文件放置顺序。下面是导入的项目层次结构,清单文件在主文件夹下,我在 android 透视图中找不到任何使用文件。

我从未见过这样的项目层次结构,也许有人可以向我展示这样的答案。谢谢。

更新:这是 build.gradle 文件图片

【问题讨论】:

  • 请展示您的build.gradle 的外观。另外,我想这个问题可以分为两个独立的问题
  • 好的,我已经更新了上面的 build.gradle 文件

标签: android android-gradle-plugin build.gradle build-tools


【解决方案1】:

你做错了。 build.gradle 文件有两种类型。第一个用于您的project,第二个用于module,可以不止一个。在你的情况下,你正在混合两者。

项目的build.gradle 应该是这样的:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.2'
    }
}

allprojects {
    repositories {
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

模块build.gradle 应该是这样的:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.1"

    defaultConfig {
        applicationId "com.something"
        minSdkVersion 14
        targetSdkVersion 24
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:24.1.1'
    compile 'com.android.support:support-v4:24.1.1'
    compile 'com.android.support:design:24.1.1'
    compile 'com.android.support:cardview-v7:24.1.1'
    compile 'com.android.support:recyclerview-v7:24.1.1'
}

【讨论】:

  • 你的描述是对的,我认为项目层次结构应该有问题。为什么app文件夹下的build.gradle(module)出现在项目透视图中。同时我不要认为build.gradle文件内容有误,对比一下你的和我的。没有区别。
  • 打开独立的sdk管理器并检查您是否安装了所有必需的东西以确保。
【解决方案2】:

关于您的第二个问题,您看到的层次结构称为Project 视图。

默认情况下,Android Studio 会在 Android 视图 中显示您的项目文件。此视图不反映磁盘上的实际文件层次结构,但按模块和文件类型组织,以简化项目关键源文件之间的导航,隐藏某些不常用的文件或目录。 (...) 要查看项目的实际文件结构,包括从 Android 视图中隐藏的所有文件,请从“项目”窗口顶部的下拉列表中选择“项目”。

来源:https://developer.android.com/studio/projects/index.html

【讨论】:

    猜你喜欢
    • 2016-12-18
    • 2022-01-05
    • 2019-02-27
    • 1970-01-01
    • 2021-07-31
    • 2020-12-22
    • 2016-08-09
    • 1970-01-01
    • 2021-06-14
    相关资源
    最近更新 更多