大家好,本人刚刚开始写博客,还有很多不懂,今天写的是我将AndroidStudio项目导入Unity的步骤和遇到的一些问题,遇到的那几个问题有些是自己理解的,可能有错误,如果有人发现了,希望能指出来,谢谢大家。
这里我先写下我遇到的一些问题和解决方法,然后再写将AndroidStudio的步骤。
遇到的问题:
问题1:classes.jar目录在哪
Jar目录:unity的安装路径:\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes下的classes.jar
问题2:出现如下错误
看上图,没找到AppCompat这个style,将其删除掉即可。
---------------但不确定为什么找不到这个style,我猜想可能是没有AppCompat这个jar包的原因,因为其依赖不是通过jar包的形式放进项目的,而是远程下载的,而Unity只识别jar包。但我自己还没去尝试,不知道是不是这个原因。
问题3:在Unity返回到Android的方法中为什么无法操作主线程的UI?
答:Unity返回来的那个方法是在一个线程中,所以可以使用Handler到主线程中然后进行操作。参考:
http://www.cnblogs.com/wufeng0927/p/5188866.html
问题4:Android中依赖了compile files('libs/okhttputils-2_6_2.jar')这个包,但为什么在Unity中确报没有这个包的错误?错误提示:
java.lang.NoClassDefFoundError和
java.lang.NoClassDefFoundError