团结5.1.1 Android“的合并清单”或“类成DEX格式”错误(Unity 5.1.1 and

2019-10-23 18:49发布

我想这个版本对我的统一5.1.1(6.2.2,7.0.1,7.0.2)和我得到的错误在所有的时候我构建android系统中。

任何想法?

在“稳定版本6.2.2,我得到‘无法将文件转换成DEX格式’

错误:

1. CommandInvokationFailure:无法对类转换成DEX格式。 详情请参阅控制台。

C:\ Program Files文件\的Java \ jdk1.7.0_17 \斌\ java.exe的-Xmx2048M -Dcom.android.sdkmanager.toolsdir = “C:/ Program Files文件(86)/安卓/ Android的SDK \工具” -Dfile。编码= UTF8 -jar “C:/程序文件/统一/编辑器/数据/ BuildTargetTools / AndroidPlayer \ sdktools.jar” - stderr的[意外顶层例外:java.lang.IllegalArgumentException异常:已经添加:Landroid /支持/ V4 / UTIL / TimeUtils; ETS ..

2.错误建筑球员:CommandInvokationFailure:无法对类转换成DEX格式。 详情请参阅控制台。

C:\ Program Files文件\的Java \ jdk1.7.0_17 \斌\ java.exe的-Xmx2048M -Dcom.android.sdkmanager.toolsdir = “C:/ Program Files文件(86)/安卓/ Android的SDK \工具” -Dfile。编码= UTF8 -jar “C:/程序文件/统一/编辑器/数据/ BuildTargetTools / AndroidPlayer \ sdktools.jar” - stderr的[意外顶层例外:java.lang.IllegalArgumentException异常:已经添加:Landroid /支持/ V4 / UTIL / TimeUtils; 在com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122)在com.android.dx.dex.file.DexFile.add(DexFile.java:161)在

ETS ..

在7.0.2,我得到“无法合并清单文件”

Answer 1:

这是最有可能在你的项目中有重复的.jar文件的结果。 尝试搜索您的TimeUtils是,并确保有你的资产/插件/ Android的文件夹中没有类似的.jar文件 - 确保Android文件夹内检查深入到文件夹中。 请注意,这可能不是一个确切的重复标题(不同的版本号也可能会导致问题)。

我曾与推送通知插件在我的应用程序同样的问题(我有2个,所以我去掉一个)。



文章来源: Unity 5.1.1 android “merged manifest” or “classes into dex format” error