需求适配

Android 7.0 目前一波热潮下,即将渠道都开始要求适配 7.0 系统了,秉承测试先行的思想,开始提前准备。

我司测试机是比较少的,进入主题。

适配方式

这个和常规适配 ROM 和平台代码是分开的。

方式一

安装镜像文件后模拟器适配,镜像安装后启动很慢,如果用这个测试通过了,上真机也没太多问题的。

结果镜像运行不起来,机器原因;非真机抓到的抛错信息较少,这里栈信息就不提供了,于是我司选择方式二。

方式二

刷机 这个刷不好这部手机其他功能就废掉了,比如电话。实在要刷推荐用 一加 3 手机做为测试机,12 月份也在升级名单内。

华为 mate8 是 12 月初可以升级,mate9 内置。

谷歌亲儿子手机如果买原厂…我司就是,不过到货要 1 周,买过来在刷。

Point

我司在适配过程中出现主要问题如下:

ps:有些公司比较完善的可能没有这类问题

1.平台服务到游戏主界面出现了 ANR(云手机租借,但 log error 中没有到达我们渠道 sdk 对应 tag 的信息)

2.操作穿透问题:出现在壳环节.在游戏里点击帐号输入框。点击的位置如果那个位置有其他应用,会直接打开那个应用。

3.60 帧以上游戏似乎出现掉帧的情况;这个需要具体排查。

关注点

最低需要支持 Vulkan API 或者 OpenGL ES 3.1

做适配测试时(非安装时)把javaminSdkVersion设置的比maxSdkVersion还大
设置方式在

AndroidManifest.xml--修改 <uses-sdk android:minSdkVersion = ””/>

写到这里,先试水,具体要等手机过来才能调式,镜像机器太卡运行不起来。ps:云测 7.0 我们应用居然是通过的。


↙↙↙阅读原文可查看相关链接,并与作者交流