无法导入新的 Gradle 项目:找不到构建工具修订版 *.0.0
Posted
技术标签:
【中文标题】无法导入新的 Gradle 项目:找不到构建工具修订版 *.0.0【英文标题】:Failed to import new Gradle project: failed to find Build Tools revision *.0.0 【发布时间】:2013-05-13 06:07:30 【问题描述】:当我启动 android Studio 并选择“New Project...”并创建一个新项目时,我收到以下弹出错误:
未能导入新的 Gradle 项目:未能找到 Build Tools 修订版 17.0.0
查看 IDE 日志了解更多详情(帮助 | 显示日志)
我很想查阅 IDE 日志,但我什至还没有设法进入应用程序做任何事情。我已经多次查看首选项以查看是否可以为构建工具设置路径,但我找不到很多东西。我该如何解决这个问题,或者如何在不打开项目的情况下进入应用程序以便至少可以看到日志?
【问题讨论】:
查看日志:.AndroidStudioPreview\system\log\idea.log
和JAVA_HOME
环境变量
【参考方案1】:
花了几个小时后:我重新启动了Android SDK Manager
,此时我注意到我得到了Android SDK Platform-tools
(升级)和Android SDK Build-tools
(新)。
安装这些之后,我终于能够完全编译我的项目了。
注意:应安装最新的 ADT(版本 22)。
【讨论】:
在我的情况下,我安装了正确版本的 Android SDK Build-tools,但我正在查看我一直在 Eclipse 中使用的 Android SDK。 Android Studio 附带一个捆绑的 Android SDK,位于<ANDROID_STUDIO>/sdk
。通过运行<ANDROID_STUDIO>/sdk/tools/android
启动 Android SDK Manager 并安装正确版本的 Android SDK Build-tools,您应该可以解决问题。
您可能想将此问题重命名为“未能找到构建工具修订版 *.0.0”
SDK Manager
可以在 Windows 的程序菜单中的Android SDK Tools
下找到。在 SDK 管理器窗口中,有一个“工具”标题。在此之下,您应该可以找到各种版本的 Android SDK Build-tools
。以管理员身份运行,以便它可以操作本地文件。
基本上是@Dale 所说的。如果您单击“启动独立 SDK 管理器”,您将看到更多选项,并且 Android SDK 构建工具应该在其中。
这不涉及安装旧版本的构建工具。见***.com/a/39068538/973624。【参考方案2】:
截至 2020 年 5 月,使用 Android Studio 的非常简单的解决方案:
-
打开 Android Studio
从顶部选择 文件 > 设置 > 外观和行为 > 系统设置 > Android SDK
点击顶部的标签 SDK 工具。然后从列表中突出显示 Android SDK 构建工具。
选中“显示包详细信息”复选框,选择您需要的构建工具版本,然后单击应用。
【讨论】:
这是目前最直接的答案。谢谢! 节省了我的时间,在我的情况下,那里存在 25.0.3(在 SDK 中)并且我在 build.gradle 中添加了 25.0.0(我认为它是最新的)......所以改为build.gradle 中的 25.0.3 解决了这个问题 这也适用于 intelliJ。 +1 我忽略了“显示包裹详情” 工具 > 自 Android Studio 3.0.1 起,Android 不存在。我可以在“设置”>“外观和行为”>“系统设置”>“Android SDK”下找到它。 在 2019 年,您将在文件> 设置 > 外观和行为 > 系统设置 > Android SDK...下找到它。【参考方案3】:在 SDK 管理器中查看您的最高 Android SDK Build-tools
版本,并将此版本号复制到您的项目 build.gradle
文件中的 android/buildToolsVersion
属性中(对我来说,版本是“18.1.1”)。
希望对您有所帮助!
【讨论】:
嗨。该站点的系统似乎认为这是this answer 的副本,也许您可以更新每个以更具体地解决每个问题,或者将问题标记为重复?谢谢! 是的,当我更新到 Android 4.4 时,我忘记更新 build.gradle 文件中的那个部分。最新的 buildToolsVersion 现在是 19...【参考方案4】:这是我必须做的:
-
安装最新的Android SDK Manager (22.0.1)
安装Gradle (1.6)
更新我的环境变量:
ANDROID_HOME=C:\...\android-sdk
GRADLE_HOME=C:\...\gradle-1.6
更新/dobblecheck 我的 PATH 变量:
PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
启动 Android SDK Manager 并下载必要的 SDK API
【讨论】:
特别是如果您手动将 bashrc 中的 $ANDROID_HOME 设置为 SDK 的其他安装(不是 Android Studio 附带的),构建脚本可能会混淆。这在 Mac OS X 上发生在我身上。我在我的 shell $PATH 中安装了另一个 SDK,它搞砸了。【参考方案5】:这是因为 Build Tools 版本 x 不存在。
今天,最新版本是23.0.2
(随时更改)。
您想要的buildToolsVersion
s 包含在Android SDK 中,通常安装在<sdk>/build-tools/<buildToolsVersion>
目录中。
不要混淆Android SDK Tools 和SDK Build Tools。
将您的build.gradle
的buildToolsVersion
更改为安装在<sdk>/build-tools
中的某个版本
android
buildToolsVersion "23.0.2"
// ...
【讨论】:
【参考方案6】:每当您尝试使用 Studio 中不存在的构建工具版本运行项目时,您都会遇到此错误。
截至 2017 年,Android Studio 已经让它变得非常简单。
它会提示您有关此问题以及类似的内容
您只需点击它,系统就会下载到运行项目所需的构建版本。
【讨论】:
嘿@Anuj - 您可以将图像添加到答案本身吗? @garfbradaz 根据 SO 规则,在获得 10 个声誉之前,我不能在答案本身中添加图像(我是这里的新手:-D)。所以一旦我到达那里,我会更新我的答案。谢谢朋友的建议。如果这个答案对你有帮助,你可以投票。谢谢! 我的包友——别理我! :) 哈.. 我展开错误树来寻找根源。它显示了错误消息,所以我开始搜索,现在最热门的答案似乎是错误的——我拥有的版本甚至没有提到菜单选项。但是这个答案让我回过头来查看错误树的根,它确实有提到的链接。 见鬼,完美答案!【参考方案7】:我安装了 API 17,但这还不够。我真正需要安装的是“Android SDK Build-Tools 17”。
您可以在“Android SDK Manager”中的第一个名为“Tools”的子项中找到“Android SDK Build-Tools X”。
【讨论】:
【参考方案8】:在您的项目透视图中,查找 Application --> build.gradle 并编辑此行
android
compileSdkVersion "android-N"
buildToolsVersion "24.0.0 rc1"
像这样:
android
compileSdkVersion 24
buildToolsVersion "23.0.3"
【讨论】:
这个答案没有任何意义。问题是关于如何安装构建工具。【参考方案9】:我最近遇到了这个问题,我的项目没有包含local.properties
文件。
检查local.properties
文件是否包含sdk.dir
和正确的sdk路径
【讨论】:
最好删除你的local.properties
。它会自动生成。【参考方案10】:
我认为您可以下载最新的 android SDK 并使用它。我这样做并解决了问题并且运行良好。 链接在这里: http://developer.android.com/sdk/index.html#download
【讨论】:
【参考方案11】:尝试先在命令行运行gradle
。它可能会提示您设置和环境变量:
export _JAVA_OPTIONS="-Xms256m -Xmx1024m"
在此处阅读更多信息:1、2
进一步确保 Android SDK 构建工具(adb
、aapt
、dx
、dx.jar
)在 PATH
中可用。如果没有,您可以在适当的位置创建符号链接。它们随着新 SDK 版本的发布而改变。这是给你的shell script which creates the symlinks within the $ANDROID_HOME
folder。
【讨论】:
【参考方案12】:基本上错误说您缺少安装的“Android SDK Build-tools”。
【讨论】:
【参考方案13】:在我尝试了许多解决方案后,这对我有用:
出于某种原因,adb
进程在安装新软件包后没有重新启动。手动杀死 adb.exe
并尝试再次导入项目为我解决了这个问题。
【讨论】:
【参考方案14】:卸载 Android SDK 工具,然后从工具 > SDK 管理器重新安装。
【讨论】:
以上是关于无法导入新的 Gradle 项目:找不到构建工具修订版 *.0.0的主要内容,如果未能解决你的问题,请参考以下文章
Flutter:Gradle 构建无法生成 .apk 文件。这个文件很可能是在***下生成的,但是工具找不到
idea在编译spring源码时gradle构建新模块找不到依赖的问题解决
idea在编译spring源码时gradle构建新模块找不到依赖的问题解决