2015-07-10 69 views
0

我在我的团结5.1.1(6.2.2,7.0.1,7.0.2)上试过这个版本,我在android中构建它。统一5.1.1 android“合并清单”或“类到dex格式”错误

有什么想法?

在“稳定版本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.encoding = UTF8 -jar”C:/ Program Files/Unity/Editor/Data/BuildTargetTools/AndroidPlayer \ sdktools.jar“ - stderr [ 意外的顶级例外: java.lang.IllegalArgumentException:已经添加了:Landroid/support/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.encoding = UTF8 -jar”C:/ Program Files/Unity/Editor/Data/BuildTargetTools/AndroidPlayer \ sdktools.jar“ - stderr [ 意外的顶级例外: java.lang.IllegalArgumentException:已经添加了:Landroid/support/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我得到“不能合并清单文件”

回答

0

这是最有可能有重复的.jar文件在你的项目的结果。尝试搜索您的TimeUtils所在的位置,并确保Assets/Plugins/Android文件夹中没有类似的.jar文件 - 确保更深入地检查Android文件夹中的文件夹。请注意,它可能不是完全重复的标题(不同的版本号也可能导致问题)。

我在我的应用程序中推送通知插件有同样的问题(我有2个,所以我删除了一个)。