截至今天,我在 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:
有谁知道如何解决这个问题?谢谢。
最佳答案
为什么会出现此错误:
Android Studio 在您下载时不附带针对不同 android 版本的构建工具。这也没有意义,因为有多个版本的构建工具,每个版本都将占用您的硬盘驱动器上数百兆字节。这就是为什么 Android Studio 安装包是 1 GB 而拥有所有构建工具的 Xcode 是 6 GB 的原因
当您在 build.gradle 文件中选择特定的构建版本时,您的 android studio 可能会或可能不会安装该版本的构建工具。如果没有,您将看到提示它的错误。
如何解决
你只需要像这样安装 build.gradle 中提到的特定版本的构建工具:
- 点击文件> 设置(在 Mac 上,Android Studio strong>> 首选项)到 打开“设置”对话框。
- 转到外观和行为> 系统设置> Android SDK强>(或 只需在搜索栏上搜索 Android SDK)
- 转到 SDK 工具 选项卡 > 选中 显示包详细信息 复选框
- 选择具体版本的构建工具,点击应用 按钮
- 安装后,同步项目
演示
(我选择不同的版本只是为了向您展示如何通过该应用按钮应用更改:))
然后同步项目。现在错误消失了!
关于android - Gradle 同步失败 : failed to find Build Tools revision 24. 0.0 rc1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36019599/