55

为什么我的构建失败并出现此错误?

{android-sdk}/tools/ant/build.xml:479:SDK 没有安装任何构建工具

将 SDK 工具更新到 22 后开始出现

4

6 回答 6

75

尝试运行

android update sdk -u

在终端。

您将在屏幕上看到这样的日志

Installing Archives:
  Preparing to install archives
  Downloading Android SDK Platform-tools, revision 17
  Installing Android SDK Platform-tools, revision 17
    Stopping ADB server succeeded.
    Installed Android SDK Platform-tools, revision 1799%)
  Downloading Android SDK Build-tools, revision 17
  Installing Android SDK Build-tools, revision 17
    Installed Android SDK Build-tools, revision 1799%)
  Downloading ARM EABI v7a System Image, Android API 17, revision 2
     (71%, 775 KiB/s, 41 seconds left))

Android SDK 更新成功后,确保 Build Tools 已安装。

在此处输入图像描述

于 2013-05-23T07:13:18.500 回答
74

http://andrewma.com/2013/05/18/resolving-sdk-does-not-have-any-build-tools-installed-error/

将我的 Android SDK 升级到 22 后,我开始运行失败的构建并显示错误消息:

{android-sdk}/tools/ant/build.xml:479:SDK 没有安装任何构建工具

在网上找不到太多关于如何解决这个问题的信息,最终我意识到这是因为我只更新了现有的包。在 SDK 22 中,平台工具和构建工具在 SDK 管理器中被拆分为各自的项目。

确保安装了构建工具和平台工具。

于 2013-05-19T05:21:13.460 回答
1

我使用 SDK 管理器安装了构建工具。它们看起来已安装,但实际上并非如此。我的 {SDK}/build-tools 文件夹是空的。

我刚刚从http://developer.android.com/sdk/index.html下载了 sdk,并将android-4.2.2文件夹移到了我的build-tools文件夹中。

于 2013-05-20T08:55:58.080 回答
1

因为您没有安装 android SDK 构建工具:

$ ~/Desktop/android/tools/android

在此处输入图像描述

于 2017-02-25T21:23:20.650 回答
0

只需转到.buildozer/android/platform/andoridsdk/tools并运行 Android SDK GUI。安装最新的构建工具。我刚刚解决了这个问题;我安装了buildtools 19.1,打包成功。

于 2015-10-09T06:39:44.980 回答
-1

如需手动安装构建工具,请访问: https : //dl-ssl.google.com/android/repository/repository-8.xml 向下滚动到 <----build-tools----> 复制 zip文件链接(取决于您的开发环境操作系统)并将其粘贴到 url 框中,然后单击搜索。将其保存在某处,将其解压缩到 build-tools 文件夹中。

于 2014-07-13T01:16:41.017 回答