98

当我启动 Android Studio 并选择“New Project...”并创建一个新项目时,我收到此弹出错误:

未能导入新的 Gradle 项目:未能找到 Build Tools 修订版 17.0.0

有关更多详细信息,请参阅 IDE 日志(帮助 | 显示日志)

我很想查阅 IDE 日志,但我什至还没有设法进入应用程序做任何事情。我已经多次查看首选项以查看是否可以为构建工具设置路径,但我找不到任何东西。我该如何解决这个问题,或者如何在不打开项目的情况下进入应用程序,以便至少可以看到日志?

4

14 回答 14

96

花了几个小时后:我重新启动了Android SDK Manager,此时我注意到我得到了Android SDK Platform-tools(升级)和Android SDK Build-tools(新)。

安装这些之后,我终于能够完全编译我的项目。

注意:应安装最新的 ADT(版本 22)。

于 2013-05-18T03:57:53.620 回答
86

截至 2020 年 5 月,使用 Android Studio 的非常简单的解决方案:

  1. 打开安卓工作室
  2. 从顶部选择文件 > 设置 > 外观和行为 > 系统设置 > Android SDK
  3. 单击顶部的选项卡SDK 工具。然后从列表中突出显示Android SDK Build Tools 。
  4. 选中“显示包详细信息”复选框,选择您需要的构建工具版本,然后单击应用。
于 2016-08-21T20:24:42.260 回答
19

在 SDK 管理器中查看您的最高Android SDK Build-tools版本,然后将此版本号复制到项目build.gradle文件中的android/buildToolsVersion属性中(对我来说,版本是“18.1.1”)。

希望对您有所帮助!

于 2013-10-17T16:47:45.060 回答
8

这是我必须做的:

  1. 安装最新的Android SDK Manager (22.0.1)
  2. 安装Gradle (1.6)
  3. 更新我的环境变量:
    • ANDROID_HOME=C:\...\android-sdk
    • GRADLE_HOME=C:\...\gradle-1.6
  4. 更新/dobblecheck 我的 PATH 变量:
    • PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
  5. 启动 Android SDK Manager 并下载必要的 SDK API
于 2013-07-03T12:28:06.603 回答
5

发生这种情况是因为Build Tools 修订版 x 不存在

今天,最新版本是23.0.2(随时更改)。

您想要的buildToolsVersions 包含在 Android SDK 中,通常安装在该<sdk>/build-tools/<buildToolsVersion>目录中。

不要将Android SDK ToolsSDK Build Tools混淆。


build.gradle将您的更改buildToolsVersion为安装在<sdk>/build-tools

android {
   buildToolsVersion "23.0.2"
   // ...

}
于 2016-01-21T07:54:32.930 回答
5

每当您尝试使用 Studio 中不存在的构建工具版本运行项目时,您将面临此错误。

截至 2017 年,Android Studio 已经让它变得非常简单。

它会提示您有关此问题,以及类似的内容

Android Studio 的截图

Android Studio 的截图

您只需单击它,系统就会下载到运行项目所需的构建版本。

于 2017-06-27T15:13:16.000 回答
3

我安装了 API 17,但这还不够。我真正需要安装的是“Android SDK Build-Tools 17”。

您可以在“Android SDK Manager”中的第一个名为“Tools”的子项中找到“Android SDK Build-Tools X”。

于 2014-02-27T19:08:54.013 回答
3

在您的项目透视图中,查找 Application --> build.gradle 并编辑此行

android { compileSdkVersion "android-N" buildToolsVersion "24.0.0 rc1"

像这样:

android { compileSdkVersion 24 buildToolsVersion "23.0.3"

于 2016-06-19T07:39:44.720 回答
2

我最近遇到了这个问题,我的项目没有包含local.properties文件。

检查local.properties文件是否包含sdk.dir正确的 sdk 路径

于 2013-11-24T16:03:34.000 回答
1

我认为您可以下载最新的 android SDK 并使用它。我这样做并解决了问题并且运行良好。这是链接:http: //developer.android.com/sdk/index.html#download

于 2013-05-19T01:00:47.977 回答
1

尝试先gradle在命令行运行。它可能会提示您设置和环境变量:

export _JAVA_OPTIONS="-Xms256m -Xmx1024m"

在这里阅读更多:1 , 2


进一步确保 Android SDK 构建工具(adb、、、、aapt)在. 如果没有,您可以在适当的位置创建符号链接。它们随着新 SDK 版本的发布而改变。这是一个shell 脚本,它为您在文件夹中创建符号链接。dxdx.jarPATH$ANDROID_HOME

于 2013-09-04T21:10:17.827 回答
1

基本上错误说您缺少安装的“Android SDK Build-tools”。

于 2014-02-08T13:11:15.397 回答
1

在我尝试了许多解决方案后,这对我有用:
由于某种原因,adb安装新软件包后该过程没有重新启动。手动杀死adb.exe并尝试再次导入项目为我解决了这个问题。

于 2016-11-27T11:57:57.837 回答
0

卸载 Android SDK 工具,然后从工具 > SDK 管理器重新安装它们。

如何卸载 SDK 工具的屏幕截图

于 2017-12-04T08:15:09.570 回答