导入新的Gradle项目失败:未能find构build工具版本* .0.0

当我启动Android Studio并select“新build项目…”,并通过创build一个新的项目,我得到这个popup错误:

导入新的Gradle项目失败:无法find构build工具修订17.0.0

请参阅IDE日志以获取更多详细信息(帮助|显示日志)

我很乐意去咨询IDE日志,但是我甚至没有设法进入应用程序来做任何事情。 我已经多次浏览了这个偏好设置,看是否可以为构build工具设置path,但我找不到任何东西。 我该如何解决这个问题,或者如何在不打开项目的情况下进入应用程序,这样我至less可以看到日志?

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

安装完毕后,我终于可以完全编译我的项目了。

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

截至2016年8月 ,使用Android Studio的一个非常简单的解决scheme:

  1. 打开Android Studio
  2. 从顶部select工具 – > Android – > SDKpipe理器
  3. 在外观和行为 – >系统设置 – > Android SDK中,点击顶部的SDK工具 。 然后从列表中突出显示Android SDK构build工具
  4. 选中“ 显示软件包详细信息 ”checkbox,select您需要的生成工具版本,然后单击“应用”。

完成。

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

希望它有帮助!

这是我必须做的:

  1. 安装最新的Android SDK Manager (22.0.1)
  2. 安装Gradle (1.6)
  3. 更新我的环境variables:
    • ANDROID_HOME=C:\...\android-sdk
    • GRADLE_HOME=C:\...\gradle-1.6
  4. 更新/ dobblecheck我的PATHvariables:
    • PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
  5. 启动Android SDK Manager并下载必要的SDK API

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

今天最新的版本是23.0.2 (随时可能更改)。

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

不要将 Android SDK工具与SDK构build工具 混淆


build.gradlebuildToolsVersion更改为安装在<sdk>/build-tools某个版本

 android { buildToolsVersion "23.0.2" // ... } 

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

您可以在“Android SDKpipe理器”中find第一个孩子名为“工具”的“Android SDK Build-Tools X”。

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

检查local.properties文件是否包含sdk.dir和正确的path到sdk

在您的项目透视图中,查找应用程序 – > build.gradle并编辑这些行

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

喜欢这个:

android { compileSdkVersion 24 buildToolsVersion "23.0.3"

我认为你可以下载最新的android SDK并使用它。我这样做,并解决了这个问题,并很好地工作。 这里是链接: http : //developer.android.com/sdk/index.html#download

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

 export _JAVA_OPTIONS="-Xms256m -Xmx1024m" 

阅读更多: 1,2


进一步确保Android SDK构build工具( adbaaptdxdx.jar )在PATH中可用。 如果没有,你可以在适当的位置创build符号链接。 他们随着新SDK版本的发布而改变。 这里是一个shell脚本,它为你创build$ANDROID_HOME文件夹中的符号链接 。

基本上错误说你缺less“Android SDK构build工具”安装。

我尝试了很多解决scheme后,这对我工作:
出于某种原因,安装新软件包后,adb进程没有重新启动。 手动杀死adb.exe并尝试导入项目再次解决了我的这个问题。

每当你尝试运行一个工程版本不存在的构build工具版本,你将面临这个错误。

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

它会提示你这个问题,以及这样的事情

Android Studio的屏幕截图

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