Android P(9.0)GMS认证新要求
本文档主要初步整理Android P对GMS认证的新要求
一、基本环境
主机要求:
Java 8
Python 2.7
ADB 1.0.39
VTS 环境
sudo apt-get install python-dev
sudo apt-get install python-protobuf
sudo apt-get install protobuf-compiler
sudo apt-get install python-virtualenv
sudo apt-get install python-pip
注意事项:
1、P版的CTS测试过程中,不要拔手机,否则终结果无法完整测试出所有模块
2、测试指令发生了变化,具体可在终端使用help查看
3、由于AVB2.0的影响,替换GSI和之前的方法有所不同,需要注意
二、CTS
1、Android 9.0 针对 WLAN RTT 功能增加了一个 API,此 API 允许设备测量自身与接入点之间的距离,从而显著提高室内位置信息精确度。
以下是支持 WLAN RTT 的两款推荐设备:Google Wifi 和 Compulab 的 Filet2 接入点(使用 5GHz 频段,带宽设为 40MHz)。
2、Android 9.0 的初始 API 级别
对于搭载 Android 9.0 的设备,请将属性 ro.product.first_api_level 设置为在代号、标记和细分版本号上找到的有效值。
对于搭载 Android 8.x 或更低版本的设备,请为产品的个版本取消设置(移除)属性 ro.product.first_api_level。对于所有后续版本,请将 ro.product.first_api_level 设置为正确的 API 级别值。
3、Android 9.0 引入了 Open Mobile API 测试用例,用于检查安全元件底层实现是否符合标准,需要特殊的SIM卡进行测试。
4、视频播放的存储空间要求
以下是按视频播放分辨率列出的存储空间要求:
480x360: 98MB
720x480: 193MB
1280x720: 606MB
1920x1080: 1863MB
5、部分基本要求
屏幕尺寸至少为 2.5 英寸。
必须支持第三方输入法编辑器应用。
必须提供“Home”、“Recents”和“Back ”功能;“Back ”功能的常规按下事件和长按事件都可以发送到前台应用,上述事件不得被系统占用,且可从 Android 设备外部触发。
必须支持触摸屏输入。
如果包含各种sensor,则需要保证sensor的性能要求,参考CDD文档。
32位系统和64位系统,在不同的密度和分辨率的情况下,对小内存都有要求,参考CDD文档。
必须包含麦克风,必须具有音频输出机制,并声明 android.hardware.audio.output。
必须支持多种音频视频编解码,具体参考CDD文档。
MADA协议全称:Mobile Application Distribution Agreement,中文名称是:移动应用软件分发协议,是谷歌跟使用Android系统的厂商签定的一个协议。
Google GMS认证(Google Mobile Services Test Certification)是谷歌公司为了确保全世界的硬件厂商设计和生产的安卓为基础的各种智能硬件产品的兼容性、稳定性,以及这些硬件与安卓各种自带的各种软件APP产品和服务的兼容性、稳定性方面的测试和认证
东莞市信准检测技术服务有限公司与深圳市华商检测技术有限公司达成战略合作伙伴关系,深圳市华商检测技术有限公司所发信息中的测试与检测由东莞市信准检测技术服务有限公司测试与检测,报告由东莞市信准检测技术服务有限公司出具。