Android 10(Q)GMS(cts/vts/gts)认证总结

如题所述

第1个回答  2022-07-08
本文主要介绍android10的GMS认证相关的内容,包括新特性、新要求、特殊问题以及失败项等。

https://support.google.com/androidpartners_gms/answer/9358977?hl=en&ref_topic=9353615
主要有以下模块:
GoogleDocumentsUIPrebuilt \ GoogleExtServicesPrebuilt \ ModuleMetadataGooglePrebuilt \ GooglePermissionControllerPrebuilt GoogleExtServicesConfigOverlay \ GooglePermissionControllerOverlay \ GooglePermissionControllerFrameworkOverlay

1、刷user版本并开机
2、打开Settings -> System -> Developer options -> OEM unlocking
3、连接电脑,执行adb reboot bootloader;或者长按<volume up key>和<power key>进入fastboot模式
4、执行命令:fastboot flashing unlock ,出现选择界面后,按<volumn up key>
5、执行命令:fastboot reboot fastboot,请不要做任何操作,在进行下一步之前
6、执行命令:fastboot flash system system.img (使用google签名的 system.img)
7、执行命令:fastboot reboot bootloader
8、执行命令:fastboot flashing lock
9、执行命令:fastboot reboot
备注: 如果是A/B load special,使用fastboot flash system_a system.img / fastboot flash system_b system.img 替换步骤6

1、刷user版本并开机
2、打开Settings -> System -> Developer options -> OEM unlocking
3、连接电脑,执行adb reboot bootloader;或者长按<volume up key>和<power key>进入fastboot模式
4、执行命令:fastboot flashing unlock ,出现选择界面后,按<volumn up key>
5、执行命令:fastboot flash boot boot-debug.img,boot-debug.img来out目录
6、执行命令:fastboot reboot fastboot,请不要做任何操作,在进行下一步之前
7、执行命令:fastboot flash system system.img (使用google签名的 system.img)
8、执行命令:fastboot reboot
备注: 如果是A/B load special,使用fastboot flash system_a system.img / fastboot flash system_b system.img 替换步骤7

adb shell appops set com.android.cts.verifier android:read_device_identifiers allow

https://partnerdash.google.com/partnerdash/u/0/d/partnerandroidbuild#p:id=home

目前,送测版本包括:New device或 MR、EEA Express Plus Device、Russia Device、RSA Device、SMR Device;各个版本都有不同的需求,请注意检查

为了更容易通过测试,跑测前最好写入以下内容:
Serial Number
Wifi Mac Address
BT Mac Address
IMEI
Google Key

kernel 4.14会出现,需要申请patch

SIM卡问题,需要插入写有效SIM卡

最新的daily build tool验证
相似回答