Gradle sync请求不存在的构建工具版本

时间:2015-04-08 07:03:45

标签: android android-gradle build.gradle

  

无法同步Gradle项目

     

错误:找不到Build Tools修订版24.1.2

但是,Build Tools修订版24.1.2不存在。在出现此错误之前,Gradle发出了一个错误,即它需要android-19,即使build.gradle文件明确指定了android-21。这是通过安装android-19修复的。

但是,由于Build Tools不存在修订版24.1.2,因此只需安装此版本即可解决此问题。 build.gradle文件指定版本22.0.1,但它似乎完全被忽略。我也尝试从应用程序属性窗口更改它,但它仍然无法编译。

可能导致这种情况的原因是某些代码是在另一台计算机上开发的,而轻微差异导致gradle需要不正确的版本号。

如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

您应该只需打开Android SDK Manager。它是安装Android SDK和其他帮助应用程序的应用程序。

刷新后,您会看到顶部有Build Tools version 24.1.2。你应该安装它。

我刚检查过,24.1.2已安装在我的机器上。

答案 1 :(得分:0)

在android studio中去 工具=> Android => SDK Manager 并更新您的构建工具。 检查它是否已安装?

enter image description here

答案 2 :(得分:0)

您可能遇到Gradle配置问题。你可以发布你的gradle配置吗?

在撰写本文时,最新的Android SDK Build Tools版本为22.0.1,最新的Android SDK Tools版本为24.1.2。

这是一个针对最新版本的gradle配置示例(无需指定SDK工具版本):

android {
  compileSdkVersion 22
  buildToolsVersion "22.0.1"

...

最新发布说明可在此处找到:

Android SDK构建工具https://developer.android.com/tools/revisions/build-tools.html

Android SDK工具https://developer.android.com/tools/sdk/tools-notes.html

我希望这有帮助!