Unity与android交互错误集合

////////////////////////2015/11/06/////////////

///////////////////////by XBW//////////////////

//////////////////////环境  unity4.6.1//////


直奔主题了

第一个错误

libs包中有重复的jar包,或者jar包中有有重复java类文件,都会报错的,错误提示;

Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.
C:\Program Files\Java\jdk1.7.0_80\bin\java.exe -Xmx1024M -Dcom.android.sdkmanager.toolsdir="E:/Qt/android-sdk-windows\tools" -Dfile.encoding=UTF8 -jar "E:/Program Files (x86)/Unity/Editor/Data/BuildTargetTools/AndroidPlayer\sdktools.jar" -

stderr[

UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lcn/sharesdk/unity3d/ShareSDKApplication;
 at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:122)
 at com.android.dx.dex.file.DexFile.add(DexFile.java:161)
 大概就是这个样子吧,不用多复制了;
第二个错误

多个SDK导入unity时的合并问题,其他合并没出错,错在res包,我是直接把另个res中的每一个文件在unity中拖动到相应的文件中了,导致了这个错误,还是因为res包中的文件有重复,或者有的不存在了;

Error building Player: CommandInvokationFailure: Failed to re-package resources. See the Console for details.
F:\adt-bundle-windows-x86-20140624\sdk\build-tools\android-4.4W\aapt.exe package --auto-add-overlay -v -f -m -J gen -M AndroidManifest.xml -S "res" -I "F:/adt-bundle-windows-x86-20140624/sdk/platforms/android-20\android.jar" -F bin/resources.ap_
错误大概是这个样子,好了,基本上就这两个错误。

你可能感兴趣的:(Unity与android交互错误集合)