当我启动 Android Studio 并选择“New Project...”并创建一个新项目时,我收到此弹出错误:
未能导入新的 Gradle 项目:未能找到 Build Tools 修订版 17.0.0
有关更多详细信息,请参阅 IDE 日志(帮助 | 显示日志)
我很想查阅 IDE 日志,但我什至还没有设法进入应用程序做任何事情。我已经多次查看首选项以查看是否可以为构建工具设置路径,但我找不到任何东西。我该如何解决这个问题,或者如何在不打开项目的情况下进入应用程序,以便至少可以看到日志?
当我启动 Android Studio 并选择“New Project...”并创建一个新项目时,我收到此弹出错误:
未能导入新的 Gradle 项目:未能找到 Build Tools 修订版 17.0.0
有关更多详细信息,请参阅 IDE 日志(帮助 | 显示日志)
我很想查阅 IDE 日志,但我什至还没有设法进入应用程序做任何事情。我已经多次查看首选项以查看是否可以为构建工具设置路径,但我找不到任何东西。我该如何解决这个问题,或者如何在不打开项目的情况下进入应用程序,以便至少可以看到日志?
花了几个小时后:我重新启动了Android SDK Manager,此时我注意到我得到了Android SDK Platform-tools(升级)和Android SDK Build-tools(新)。
安装这些之后,我终于能够完全编译我的项目。
注意:应安装最新的 ADT(版本 22)。
截至 2020 年 5 月,使用 Android Studio 的非常简单的解决方案:
在 SDK 管理器中查看您的最高Android SDK Build-tools版本,然后将此版本号复制到项目build.gradle文件中的android/buildToolsVersion属性中(对我来说,版本是“18.1.1”)。
希望对您有所帮助!
这是我必须做的:
ANDROID_HOME=C:\...\android-sdk GRADLE_HOME=C:\...\gradle-1.6PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools发生这种情况是因为Build Tools 修订版 x 不存在。
今天,最新版本是23.0.2(随时更改)。
您想要的buildToolsVersions 包含在 Android SDK 中,通常安装在该<sdk>/build-tools/<buildToolsVersion>目录中。
不要将Android SDK Tools与SDK Build Tools混淆。
build.gradle将您的更改buildToolsVersion为安装在<sdk>/build-tools
android {
buildToolsVersion "23.0.2"
// ...
}
我安装了 API 17,但这还不够。我真正需要安装的是“Android SDK Build-Tools 17”。
您可以在“Android SDK Manager”中的第一个名为“Tools”的子项中找到“Android SDK Build-Tools X”。
在您的项目透视图中,查找 Application --> build.gradle 并编辑此行
android {
compileSdkVersion "android-N"
buildToolsVersion "24.0.0 rc1"
像这样:
android {
compileSdkVersion 24
buildToolsVersion "23.0.3"
我最近遇到了这个问题,我的项目没有包含local.properties文件。
检查local.properties文件是否包含sdk.dir正确的 sdk 路径
我认为您可以下载最新的 android SDK 并使用它。我这样做并解决了问题并且运行良好。这是链接:http: //developer.android.com/sdk/index.html#download
尝试先gradle在命令行运行。它可能会提示您设置和环境变量:
export _JAVA_OPTIONS="-Xms256m -Xmx1024m"
进一步确保 Android SDK 构建工具(adb、、、、aapt)在. 如果没有,您可以在适当的位置创建符号链接。它们随着新 SDK 版本的发布而改变。这是一个shell 脚本,它为您在文件夹中创建符号链接。dxdx.jarPATH$ANDROID_HOME
基本上错误说您缺少安装的“Android SDK Build-tools”。
在我尝试了许多解决方案后,这对我有用:
由于某种原因,adb安装新软件包后该过程没有重新启动。手动杀死adb.exe并尝试再次导入项目为我解决了这个问题。