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

已安装的生成工具版本31.0.0已损坏。使用SDK管理器重新删除并安装

怀飞扬
2023-03-14

Studio版本4.2.1

尝试重新安装和删除以前的版本,尝试从build-tools-30.0.3添加dx.jar和dx.bat(即使添加后显示dx.jar文件不存在,这也不是一个好的解决方案)

共有1个答案

皇甫高阳
2023-03-14

主要问题是SDK构建工具31中缺少两个文件,它们是

解决方案是,这些文件在文件位置中被命名为d8,因此将它们的名称更改为dx将解决错误。

步骤如下。

 "C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0"
find a file named d8.bat. This is a Windows batch file.

rename d8.bat to dx.bat.

in the folder lib ("C:\Users\user\AppData\Local\Android\Sdk\build-tools\31.0.0\lib")

rename d8.jar to dx.jar
# change below to your Android SDK path
cd ~/Library/Android/sdk/build-tools/31.0.0 \
  && mv d8 dx \
  && cd lib  \
  && mv d8.jar dx.jar
 类似资料:
  • 我正在使用Cordova构建一个Android应用程序,因为我对Android一无所知。 我执行了以下步骤来创建和运行Cordova应用程序: 安装JDK 8 安装Gradle 安装Android Studio 在Android Studio中使用SDK管理器安装SDK版本28(我的目标是Fire TV设备) (目标API级别28) 这是最后一个命令输出的结尾: 我尝试卸载并重新安装SDK,但我仍

  • 我重新安装了该软件,每当我试图运行构建时,它都会失败,给我这个错误消息。 故障排除:我已经尝试在SDK管理器中取消选中31.0.0版本,并放入较旧的稳定版本,但每次我尝试运行它时,它都会重新开始安装31.0.0。

  • 当我构建我的android应用程序时,它给出了错误“安装的构建工具版本30.0.3被损坏。删除并使用SDK管理器重新安装”我试图通过更新我的SDK管理器来修复这个问题,但它不起作用。我如何修复这个错误。

  • 我在Ubuntu 20.04上运行流星2.3.5。我正在学习关于Cordova的教程:如何使用Meteor的Cordova集成构建移动应用程序。,使用来自官方教程的简单ToDo应用程序。 我相信我已经正确安装了JDK16.02、Android Studio和Gradle。 当我运行时,第一部分是成功的: 然后,我看到一长串警告和映射,类似于以下内容: null 在Google上搜索安装的构建工具版

  • 我在AndroidStudio 4.1.1上。我创建了一个新项目,没有向初学者代码中添加任何内容,每当我单击“构建”或“运行”时,都会出现以下错误: 已安装的生成工具版本32.0.0已损坏。使用SDK管理器删除并重新安装。 我第一次使用Android Studio,想打印一个简单的你好世界程序,这正在成为屁股的疼痛。

  • 我得到的错误"未能找到构建工具修订25.0.2",但当我去Android SDK管理器,在SDK工具,检查显示包详细信息,在Android SDK构建工具,它显示25.0.2安装。 它安装在{用户}/库/Android/sdk/构建工具/ 我运行Android Studio 2.3.3。有什么明显的我做错了吗?