2015-07-10 27 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個,所以我刪除了一個)。