第一步: 我们打开android studio,新建项目
这里需要注意的是,不要把包名和Unity发布的包名同名,因为我们创建模块时候的包名才和Unity发布的包名一致。接下点击Next创建,直到点击Finish,完成Ok.进入我们的项目File - New - New Modul
选中 Android Library. 点击Next
这地方我们选择Blank Activity.点击Next,命名后, 创建完成。
第二步:导入SDK库
第一我们需要,支持Untiy的jar文件classes.jar(Claess.jar的路径一般如下 X盘:\xxx目录\Unity\Editor\Data\PlaybackEngines\androidplayer\release\bin\classes.jar(不同的计算机上,这个位置可能会有所不同,大家按照自己的路径添加即可)),接着把平台给的SDK库(.jar或者.arr文件)都拷贝到我们的模块工程Libs下
如果平台有相应的资源配置,需要同时拷贝过来
然后改成Android模式
第三步:文件配置代码书写
按平台文档,配置我们moudle的AdnroidManifest.xml文件
一些权限要求(根据平台文档,直接拷贝过来),如
接着配置
.gradle文件配置(根据平台文档)
第四步:代码书写
写我们的模块MainActivity类,继承UnityPlayerActivity.按照平台方法写相关的方法
需要注意的是,我们需要写一个消失方法,在Unity端调用
第五步:打成.arr文件供Unity使用
project视图下,选中我们的module,点击Build-Make (模块名称) Module,然后会在模块build-outputs-arr下生产我们的.arr文件,供Unity使用。
第六部:处理.arr文件
打开winRAR
把.arr文件扔进去,打开libs文件,把classes.jar删除(和unity里重复)
然后回到我们的
双击classes.jar文件
打开com,然后接着打开下一个目录,直到出现
把BuildCofig删除,保存。
直到此,我们Android部分提供Unity使用的.arr文件,已经完成了。