unity解决:Error:Invalid command dx、CommandInvokationFailure: Unable to convert classes into dex format

unity版本:5.6.2 或 5.6.4

unity3d+android:Unable to convert classes into dex format;apk导出失败; 

报错条目1:

Error:Invalid command dx

UnityEditor.HostView:OnGUI()

 具体报错信息

Error:Invalid command dx

UnityEditor.HostView:OnGUI()

报错条目2:

CommandInvokationFailure: Unable to convert classes into dex format.

 具体报错信息

CommandInvokationFailure: Unable to convert classes into dex format.
C:/Program Files/Java/jdk1.8.0_241\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="G:/Android3.0/sdk\tools" -Dfile.encoding=UTF8 -jar "G:\Unity2015.5.6.2f1\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -

stderr[
Error:Invalid command dx
]
stdout[

]
exit code: 64
UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.AndroidSDKTools.RunCommandInternal (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.AndroidSDKTools.RunCommandSafe (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.HostView:OnGUI()

  说是sdk的问题

Unable to convert classes into dex format经常是有重复jar包报错,但这里不是
https://www.cnblogs.com/colin1983/p/3787802.html

进入as删除比较新的buildtools

as会更新,会自动下载最新的30.0.0的build-tools,30里面已经没有dx.exe,这样打包时报错。
解决办法
使用as里面sdk设置删除多余的高版本buildTools

在这里插入图片描述

我这里是使用提供的sdk解决的:具体查看unity3d+android:Unable to convert classes into dex format;apk解析失败;Plugins_四夕立羽的博客-CSDN博客

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AD_喵了个咪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值