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

错误:Multidex需要生成工具版本

王长卿
2023-03-14
Error:Execution failed for task
':app:transformClassesWithDexForDebug'.
com.android.build.api.transform.TransformException:
java.lang.RuntimeException:
com.android.ide.common.process.ProcessException:
java.util.concurrent.ExecutionException:
java.lang.IllegalStateException: Multi dex requires Build Tools 21.0.0
/ Current: 19.1

共有1个答案

郑博厚
2023-03-14

下面是你可以解决这个问题的两件事。

>

  • 将USB计算机连接从智能电话中的媒体设备(MTP)更改为相机(PTP)

    在Build.gradle(模块:app)中将构建版本更改为21.1.2

  •  类似资料:
    • 我在android项目中使用RX库,由于某些原因,我需要进行构建。格拉德尔: 我也访问过这个和这个,但无法修复它。我的项目代码是RegisterActivity。JAVA 提前谢谢

    • 我在androidstudio中导入一个cordova项目,并得到一个错误:找不到已安装的构建工具。请安装Android构建工具版本19.1.0或更高版本。 我已经安装了所有的构建工具。甚至我已经通过了这篇文章,但不能解决错误。 链接1链接2 我在操作系统上看到了很多问题,但没有得到任何解决方案。 我们将不胜感激。谢谢

    • 如有任何帮助,我们将不胜感激。

    • 编辑-减少到问题的根源 我在启用多索引时遇到此错误。 CREATEMULTIDEXMAINDEXCLASSLIST:错误:期望类路径分隔符':'之前'. jar'在参数2 我已经找到了包含在ProGuard命令行中的这个jar文件: 导致错误的是文件名中的括号。我已经通过在终端提示符下运行命令证明了这一点,并且删除了这个jar文件,并且一切正常。 那么问题是——这个文件来自哪里?是打包的吗?我在那

    • 需要工具 Mac: 终端1 FileZilla(用于传输文件) SecureCRT(用于 使用SSH 登录服务器) PC: WinSCP (用于传输文件) SecureCRT (用于 使用SSH 登录服务器) 登录服务器实例 使用ssh 命令登录,然后输入该实例的 root 用户的密码 ssh root@实例的公网IP 磁盘初始化 列出所有安装的磁盘及分区信息 fdisk -l 如上图所示,目前实

    • 问题内容: 我已将我的应用程序转换为MultiDex以承受64k dex限制。现在看起来像这样: 我已经从App中提取了所有常用的逻辑以进行工作。而且在其他队友的计算机上也可以正常工作。但是不和我在一起。它不断抛出应用程序创建: 我有相同的Android Studio,gradle,sdk,jdk版本和相同的代码。我什至尝试格式化硬盘驱动器并重新安装OS,以确保环境相同。造成这个奇怪问题的原因是什