为什么我不能使用低版本的buildTools?

时间:2016-11-23 03:17:28

标签: android android-gradle build-tools

当我使用25.0.0时,我的项目出现了一些错误(浮动操作按钮不会显示)。但我可以选择低版本。

错误:SDK Build Tools版本(24.0.3)对于项目':app'而言太低了。最低要求是25.0.0

3 个答案:

答案 0 :(得分:1)

将classpath'com.android.tools.build:gradle:+'更改为classpath'com.android.tools.build:gradle:2.2.2',现在,我可以使用24.0.3

答案 1 :(得分:0)

我猜你有一个定义build.gradle的{​​{1}}文件。但是您只安装了版本24.0.3。

通过使用buildToolsVersion "25.0.0"安装较新版本来升级构建工具,或者更改应用程序Tools/Android/SDK Manager/SDK Tools文件的要求,以获得您似乎拥有的版本(24.0.3)。

答案 2 :(得分:0)

确保您的compileSdkVersionbuildToolsVersion不重叠。 我在项目中做的是匹配compileSdkVersionbuildToolsVersion。看起来像这样。

compileSdkVersion 24
buildToolsVersion '24.0.2'

defaultConfig {
    minSdkVersion 19
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
}

此外,您始终可以从Android Studio中的SDK Manager检查更新。

请看看这个, What is the buildToolsVersion for android SDK 24?

干杯!