当前位置: 首页 > 知识库问答 >
问题:

Android build无法使用build。xml:479:SDK未安装任何生成工具

闻人仲渊
2023-03-14

为什么我的构建会因为这个错误而失败?

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

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

共有3个答案

谷梁涵忍
2023-03-14

我使用SDK管理器安装了构建工具。它们看起来已安装,但没有安装。我的{SDK}/build tools文件夹只是空的。

我刚从下载了sdkhttp://developer.android.com/sdk/index.html并将android-4.2.2文件夹移动到我的构建工具文件夹中。

上官彬
2023-03-14

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

升级我的Android SDK到22后,我开始运行到失败的构建与错误消息

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

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

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

穆华彩
2023-03-14

试着跑

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成功更新后,请确保安装了构建工具。

 类似资料:
  • 我安装了Android Studio来获得adb。在安装向导中,有一条消息显示“未安装以下SDK组件:Android SDK Tools 25.1.7”。我认为这正是我所需要的。我该怎么办?

  • 我执行这个命令docker build-t my-username/my-repository: v1.0.0。并获得了这个: 这是我的Dockerfile说明: ** **我用Debian 11 bullseye 这是什么意思?

  • 当我尝试编译我的应用程序时,我得到以下错误: 现在我一直在stackoverflow和其他网站上搜索,我不是唯一一个遇到这个问题的人。我尝试了这个解决方案,也重启了几次程序,并完全重新安装了Android Studio。我仍然得到了同样的错误。我还尝试手动从 文件夹,并手动将最新版本的gradle放入该文件夹。 没有任何帮助。还是会出错。

  • 问题内容: 安装android sdk工具时,会发出以下错误: java.lang.NoClassDefFoundError:javax / xml / bind / annotation / XmlSchema 为什么会发生这种情况,如何解决? 调试输出: 问题答案: 今天早上,我遇到了类似的问题(试图使用Unity3D为Android构建)。我最终卸载了JDK9并安装了Java SE Deve

  • 然后我安装了Android SDK Build-Tools 26 和Android 8.0(O) 并在26上设置compileSdkVersion和targetSdkVersion mainactivity.java:65)和(fragmentdrawer.java:83)显示为链接。 mainactivity.java:65内容: FragmentDrawer.java:83内容: 有人能帮我吗