当我启动Android Studio并选择“New Project ...”并创建一个新项目时,我收到此弹出错误:
无法导入新的Gradle项目:找不到Build Tools修订版17.0.0
有关详细信息,请参阅IDE日志(帮助|显示日志)
我很乐意咨询IDE日志,但我甚至没有设法进入应用程序来做很多事情。我已多次浏览首选项以查看是否可以为Build Tools设置路径,但我找不到任何东西。我如何解决这个问题,或者如何在不打开项目的情况下进入应用程序,这样我至少可以看到日志?
答案 0 :(得分:97)
花了几个小时后:我重新启动Android SDK Manager
,此时我注意到我Android SDK Platform-tools
(升级)和Android SDK Build-tools
(新)。
安装完成后,我终于能够完全编译我的项目了。
注意:应安装最新的ADT(版本22)。
答案 1 :(得分:74)
从Apil 2018开始,使用Android Studio的一个非常简单的解决方案:
完成。
答案 2 :(得分:19)
在SDK Manager中查看最高Android SDK Build-tools
版本的最新版本,并在项目build.gradle
文件中的android/buildToolsVersion
属性中复制此版本号(对我而言,版本为“18.1”) 0.1" )。
希望有所帮助!
答案 3 :(得分:8)
这就是我必须做的事情:
ANDROID_HOME=C:\...\android-sdk
GRADLE_HOME=C:\...\gradle-1.6
PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
答案 4 :(得分:5)
这是因为构建工具修订版x不存在。
今天,最新版本为ERROR Failed to start Neo Server on port [unknown port] Bad value 'conf/neo4j-http-logging.xml' for setting 'org.neo4j.server.http.log.config': HTTP log directory [/opt/neo4j-community-2.3.2/data/log] is not writeable.
org.neo4j.graphdb.config.InvalidSettingException: Bad value 'conf/neo4j-http-logging.xml' for setting 'org.neo4j.server.http.log.config': HTTP log directory [/opt/neo4j-community-2.3.2/data/log] is not writeable.
(可能会一直更改)。
您想要的23.0.2
包含在Android SDK中,通常安装在buildToolsVersion
目录中。
不要将Android SDK Tools与SDK Build Tools混淆。
将<sdk>/build-tools/<buildToolsVersion>
build.gradle
更改为buildToolsVersion
中安装的某个版本
<sdk>/build-tools
答案 5 :(得分:4)
每当您尝试使用工作室中不存在的构建工具版本运行项目时,您将面临此错误。
截至2017年,Android Studio已经变得非常简单。
它会提示您这个问题,以及类似的内容
您只需单击它,系统就会下载到运行项目所需的构建版本。
答案 6 :(得分:3)
我安装了API 17但这还不够。我真正需要安装的是“Android SDK Build-Tools 17”。
您可以在“Android SDK Manager”中的第一个名为“工具”的子项中找到“Android SDK Build-Tools X”。
答案 7 :(得分:3)
在Project透视图中,查找Application - &gt; build.gradle并编辑这行
android {
compileSdkVersion "android-N"
buildToolsVersion "24.0.0 rc1"
android {
compileSdkVersion 24
buildToolsVersion "23.0.3"
答案 8 :(得分:2)
我最近遇到了这个问题,我的项目没有包含local.properties
文件。
检查local.properties
文件是否包含sdk.dir
,其中包含正确的sdk路径
答案 9 :(得分:1)
我认为您可以下载最新的Android SDK并使用它。我这样做并修复了问题并且运行良好。 链接在这里: http://developer.android.com/sdk/index.html#download
答案 10 :(得分:1)
首先尝试在命令行运行gradle
。它可能会提示您设置和环境变量:
export _JAVA_OPTIONS="-Xms256m -Xmx1024m"
进一步确保adb
中提供了Android SDK构建工具(aapt
,dx
,dx.jar
,PATH
)。如果没有,您可以在适当的位置创建符号链接。他们随着新SDK版本的发布而改变。这是shell script which creates the symlinks within the $ANDROID_HOME
folder给你的。
答案 11 :(得分:1)
基本上错误说您缺少安装“Android SDK Build-tools”。
答案 12 :(得分:1)
在尝试了许多解决方案后,这对我有用:
出于某种原因,adb进程在安装新软件包后没有重新启动。 manualy杀死adb.exe并尝试再次导入项目解决了这个问题。
答案 13 :(得分:0)