导入新的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:
- 打开Android Studio
- 从顶部select工具 – > Android – > SDKpipe理器
- 在外观和行为 – >系统设置 – > Android SDK中,点击顶部的SDK工具 。 然后从列表中突出显示Android SDK构build工具 。
- 选中“ 显示软件包详细信息 ”checkbox,select您需要的生成工具版本,然后单击“应用”。
完成。
在SDK Manager中查看什么是您的最高Android SDK Build-tools
版本,并将此版本号复制到您的项目build.gradle
文件中的android/buildToolsVersion
属性(对于我来说,版本是“18.1.1”)。
希望它有帮助!
这是我必须做的:
- 安装最新的Android SDK Manager (22.0.1)
- 安装Gradle (1.6)
- 更新我的环境variables:
-
ANDROID_HOME=C:\...\android-sdk
-
GRADLE_HOME=C:\...\gradle-1.6
-
- 更新/ dobblecheck我的PATHvariables:
-
PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
-
- 启动Android SDK Manager并下载必要的SDK API
发生这种情况是因为Build Tools版本x不存在 。
今天最新的版本是23.0.2
(随时可能更改)。
您需要的buildToolsVersion
包含在Android SDK中,通常安装在<sdk>/build-tools/<buildToolsVersion>
目录中。
不要将 Android SDK工具与SDK构build工具 混淆 。
将build.gradle
的buildToolsVersion
更改为安装在<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工具( adb
, aapt
, dx
, dx.jar
)在PATH
中可用。 如果没有,你可以在适当的位置创build符号链接。 他们随着新SDK版本的发布而改变。 这里是一个shell脚本,它为你创build$ANDROID_HOME
文件夹中的符号链接 。
基本上错误说你缺less“Android SDK构build工具”安装。
我尝试了很多解决scheme后,这对我工作:
出于某种原因,安装新软件包后,adb进程没有重新启动。 手动杀死adb.exe并尝试导入项目再次解决了我的这个问题。
每当你尝试运行一个工程版本不存在的构build工具版本,你将面临这个错误。
截至2017年,Android Studio已经变得非常简单。
它会提示你这个问题,以及这样的事情
您只需点击它,系统就会下载到运行该项目所需的构build版本。