DEX编译失败
这种错误会产生类似以下信息:
Building DEX Failed!
第一种错误:
G:\Unity\JavaPluginSample\Temp/StagingArea> java -Xmx1024M
-Djava.ext.dirs="G:/AndroidSDK/android-sdk_r09-windows\platform-tools/lib/"
-jar "G:/AndroidSDK/android-sdk_r09-windows\platform-tools/lib/dx.jar"
--dex --verbose --output=bin/classes.dex bin/classes.jar plugins
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
解决方法:
更改系统环境变量,如果没有就添加
变量名:_JAVA_OPTIONS ; 变量值:-Xmx512M。
第二种错误:
我忘了拷贝了错误信息了,大概就是在platforms文件夹下找不到dx.jar文件造成的
C:/AndroidSDK/android-sdk_r09-windows\platforms/lib/dx.jar"
这个错误是因为你的unity3d版本支持android版本比你当前Android SDK的版本低,你需要下载低版本的Android SDK版本包。