1.如何将Android工程打成一个jar包
我现在所了解的有三种方法:(1)使用eclipse的Export功能,(2)项目的bin目录下使用jar -cvf jarname.jar -C * .命令(3)将工程设置为is Library,然后编译工程,会在工程的bin目录下生成一个jar包,这个jar就是我们需要的。
建议使用第三种方法,因为前两中方法会导致一些莫名其妙的问题
2、unity在编译生成apk文件时无法将.so动态库编译到apk文件中
我感觉这个问题很诡异,不清楚是不是我的工作环境出问题了,我以为是我的.so动态库放的位置有问题,我试了我能想到的各种位置(包括官方要求的Assets/Plugins/Android/),.so动态库始终无法成功编译到apk文件中。
最后采用的方法是先将unity导出为Android工程,然后在导出的Android工程中放入我的.so动态库,然后再编译运行,此时.so文件能成功编译到apk文件中。