最近在为新项目接入sdk,以前接入过google play的sdk但是那个sdk是同事写好的接口,自己只用在C#这边调用就行了,没有真的完整的接入过,这次接SDK的任务分配给我了,现学java的语法与object-c的语法,学习基本流程,这里我就把我接入的步骤与遇到的问题分享给大家。
- SDK接入准备步骤
接入第三的sdk的时候,第三方都会准备文档,demo等相关数据,在接入之前需要熟悉文档里面的接口,然后看下下sdk的demo,看下demo里面是怎么做的,最后就开始搭建环境。
2.android SDK的接入
我使用的是android studio(后面简称AS) 来作为接入android sdk的工具,然后看下sdk的demo里面使用的target sdk是多少,下与之对应的版本。对于安卓每一个activity就是一个界面,需要有一个activity继承自UnityPlayerActivity,如果需要接入闪屏并把闪屏作为mainactivity,其次是manifest文件这个是一个配置文件。那样的就需要再闪屏结束的时候把跳转到UnityPlayerActivity,不然会一直黑屏,相当于Unity无法在activity绘制相应的界面了。然后就是根据demo写好,照着写一个就行了,。然后用AS build出APK,这个期间会有问题的点主要就是在gradle的设置,把gradle的sdk版本与第三方的sdk版本对应,其次就是把g