android - Gradle 同步失败 : failed to find Build Tools revision 24. 0.0 rc1

标签 android

截至今天,我在 Android Studio 中设置新项目时遇到了错误。在创建一个空白项目后,日志立即提到“Gradle 同步失败:未能找到 Build Tools 修订版 24.0.0 rc1。”

首先我上网查看如何解决这个问题,然后遇到了 this similar question ,并遵循给出的解决方案(在模块设置中设置构建工具版本)。但是,这导致 Android Studio 告诉我找不到方法“android()”并且“项目 'TestBlankApplication' 可能正在使用不包含该方法的 Gradle 版本。”

此外,SDK 管理器通知我我已安装 Build-tools 24 rc1。所以不知道为什么Android Studio找不到。

Screencap of SDK Manager showing 24 rc1 installed: enter image description here

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

最佳答案

为什么会出现此错误:

Android Studio 在您下载时不附带针对不同 android 版本的构建工具。这也没有意义,因为有多个版本的构建工具,每个版本都将占用您的硬盘驱动器上数百兆字节。这就是为什么 Android Studio 安装包是 1 GB 而拥有所有构建工具的 Xcode 是 6 GB 的原因

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

如何解决

你只需要像这样安装 build.gradle 中提到的特定版本的构建工具:

  1. 点击文件> 设置(在 Mac 上,Android Studio strong>> 首选项)到 打开“设置”对话框。
  2. 转到外观和行为> 系统设置> Android SDK强>(或 只需在搜索栏上搜索 Android SDK)
  3. 转到 SDK 工具 选项卡 > 选中 显示包详细信息 复选框
  4. 选择具体版本的构建工具,点击应用 按钮
  5. 安装后,同步项目

演示

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

enter image description here

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

enter image description here

关于android - Gradle 同步失败 : failed to find Build Tools revision 24. 0.0 rc1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36019599/

相关文章:

Android,如何从 Canvas 获取像素颜色?

java - 偏好设置屏幕更改颜色

android - Python 与 Android 通信?

java - 神经网络输入建议

java - 如何在 Android 模拟器中手动选择纬度和经度,而不是选择 map 上的点,

java - Sprite ,将位图存储在数组中

android - RecyclerView 不会显示图像但会显示文本

android - ListView 选择器颜色选择所有对象,而不是每个项目

android - 在 DatePickerDialog (Android) 上验证日期时出现 IllegalArgumentException

java - mac 上的 Android Studio : cant find System compiler