谷歌GMS EDLA认证的软件版本要求
发布日期:2024-08-07
点击次数:239
1.release版本(user版本无root权限)
CTS/GTS/CTS-Verifier/gts-interactive/GMADA需要使用此版本进行测试,测试前使用adb root检查设备无root权限。
2.release版本(user版本无root权限)+GSI文件
GSI文件谷歌提供,刷对应安卓版本与相同安全补丁月份的即可,主要go项目需要刷入32位的,非安卓go的刷入arm64即可。
CTS-ON-GSI/VTS测试需要使用此版本
VTS需要额外刷入boot-debug.img获取root权限进行VTS测试(boot-debug.img一般默认在Symbol.zip和版本一起编译出来)。
检查项目的kernel版本号
Kernel 4.19 (kernel可以修改)
CTS-ON-GSI release版本+GSI文件
VTS release版本+GSI文件+boot-debug.img。
Kernel 5.4 (kernel可以修改,GKI1.0,但要和GKI兼容)
CTS-ON-GSI release版本+GSI文件+boot.img(GKI)
VTS release版本+GSI文件+boot.img(GKI)
+vendor_boot-debug.img。
Kernel 5.10及以上(kernel不可修改,GKI2.0)
CTS-ON-GSI release版本+GSI文件
VTS release版本+GSI文件+boot-debug.img。
Kernel 5.10及以上+OEM定制,需求是OEM旗舰产品新功能卖点等Google审核更新周期比较长,双方商议折中方案,一般不涉及。
3.userdebug版本
STS需要此版本进行测试,测试前使用adb root检查设备有root权限。
APTS Android Performance Test Suite(安卓go的性能测试)此版本进行测试
注:eng版本性能太差,不推荐用于测试。
4.申请GMS 白名单要求
4.1.需要单测GtsEdiHostTestCases模块。测试版本与GTS测试要求相同。
4.2.检查ro.build.fingerprint,ro.odm.build.fingerprint等属性与关联属性是否与产品需求一致。
4.3.检查security_patchro.com.google.gmsversion是否过期。
4.4.检查核心feature是否正确比如申明安卓go版本feature是否存在。
4.5.检查first_api_level与clientidbase是否正确。
5.申请GMS key的要求
在申请GMS 白名单报告提交上去后,手动在APA网站上的选择此项目里录入一些项目信息比如SOC型号,屏幕尺寸,分辨率后就可以正常申请(需要上次一个TXT文件里面是device name+序列号)。
各类安卓设备需要申请谷歌GMS认证,可以提前联系我们,我们会为您详细评估产品是否符合谷歌的要求。我们已经为国内外多家上市企业完成谷歌GMS的认证,项目经验丰富,欢迎联系我们咨询谷歌GMS的认证。