Gradle sync失败:找不到Build Tools修订版24.0.0 rc1

t00*_*00m 65 android

截至今天,我在Android Studio中设置新项目时遇到了错误.创建空白项目后,日志提到"Gradle sync failed:找不到Build Tools版本24.0.0 rc1".

首先,我在线查看如何解决此问题,并遇到了类似的问题,并按照给出的解决方案(在模块设置中设置构建工具版本).但是,这导致Android Studio告诉我无法找到方法"android()"并且"项目'TestBlankApplication'可能正在使用不包含该方法的Gradle版本."

此外,SDK Manager通知我已安装Build-tools 24 rc1.所以我不知道为什么Android Studio找不到它.

SDK Manager的Screencap显示安装了24个rc1: 在此输入图像描述

有谁知道如何解决这个问题?谢谢.

Fan*_*ing 115

为什么会出现此错误:

安卓工作室在下载时不会为不同的Android版本提供构建工具.它也没有意义,因为有多个版本的构建工具,每个版本的硬盘驱动器都需要数百兆字节.这就是Android Studio安装包为1 GB的原因,而拥有所有构建工具的Xcode为6 GB

当您在build.gradle文件中选择特定的构建版本时,您的android工作室可能安装或不安装该版本的构建工具.如果没有,你会看到错误抱怨它.

如何解决它

您只需要安装build.gradle中提到的特定版本的构建工具,如下所示:

  1. 单击文件 > 设置(在Mac上,Android Studio > 首选项)以打开"设置"对话框.
  2. 转到外观和行为 > 系统设置 > Android SDK(或者只是在搜索栏上搜索Android SDK)
  3. 转到SDK工具选项卡>选中显示包详细信息复选框
  4. 选择构建工具的特定版本,然后单击" 应用" 按钮
  5. 安装完成后,同步项目

演示

(我选择一个不同的版本只是为了向您展示如何通过该应用按钮应用更改:))

在此输入图像描述

然后同步项目.错误现在消失了!

在此输入图像描述


max*_*mes 10

尝试在Gradle Script build.gradle(模块应用程序)中更改23.0.2的buildToolsVersion

并设置buildToolsVersion"23.0.2"

然后重建


小智 5

我遇到了同样的问题,最终发现在 build.gradle 文件中,版本与我安装的 sdk 中的 buildTools 版本不匹配。(因为我使用更新的 sdk 在不同的计算机上导入了在家完成的项目)

前:

  • build.gradle(app): buildToolsVersion "24.0.2"

  • Android\sdk\build-tools:文件“25.0.1”

固定: build.gradle(app):buildToolsVersion“25.0.1”

然后只需将您的项目与 gradle 文件同步,它应该可以工作。


Sid*_*ted 5

  1. 请按照以下步骤解决错误.

  2. 转到文件 - >项目结构.

在此输入图像描述

  1. 从下拉框中,您将了解安装在Android工作室中的所有构建工具版本.
  2. 寻找更高的版本.如果Gradle找不到24.0.0,请检查下拉列表中是否存在24.0.1.
  3. 进行完整的代码搜索.找到找到"24.0.0"的所有地方.替换为"24.0.1"
  4. 做一个gradle同步.