Adnroid SDK接入之Android部分(U3D)

   我们做游戏,特别是上线的时候会接入很多SDK,比如支付,手机登录验证,等各种各样的SDK,今天和大家讲SDK接入。
   推荐阅读:https://www.jianshu.com/p/5e1ce3619497
   首先,我们需要android开发环境,Android studio.

在这里插入图片描述
第一步: 我们打开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文件,已经完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值