(一)开始
涉及Android版本:Android 8,Android Go,Android 8.1,Android P
内容包括:工具检查,报告要求,自检项,自检项把go分开讲,因为Go上面有许多额外的要求
(二)软件版本和工具确认
- 工具版本确认:谷歌工具时限会不确定时间更新,需要向代理确认是否过期向代理确认
- Android补丁完整性检查:下载安装SnoopSnitch检查,后面也要求跑STS检查补丁完整性,但是谷歌到今日也没确定一定要全怕啥(2018-10-19)向代理确认
- clientidbase检查:跟代理和客户确认该值向代理确认
- 开机log必须带有Android字样。且符合谷歌要求向代理确认
GMS报告
device name属性值必须满足要求:^[a-zA-Z0-9_-]+$(数字或者字母或者下划线、中划线)
Android 版本 | CTS | GTS | STS | CTS verifier | VTS | GSI | perf-scripts |
---|---|---|---|---|---|---|---|
Android 7.0+7.1 | √ | √ | √ | √ | x | x | x |
Android 8.0+8.1 | √ | √ | √ | √ | √ | √ | x |
Android Go | √ | √ | √ | √ | √ | √ | √ |
- 除了STS,其他报告要保证只有pass项和waive项
- 报告都必须全部跑完
- 如果是SMR版本不需要按照上面的标准跑
(三)自检项
设备名称检查
所有送测设备,设备名称(包括Device Name, Product Name, Model Name, Marketing Name),以及外包装等等宣传资料上的Name,绝不可以带有Go或者GO的字样。否则就违反了最新的Android Go branding guideline。
fingerprint:要求本次送测出去的版本的fingerprint要与上次不一致,不管上次是否送测成功
- V E R S I O N . I N C R E M E N T A L 与 r o . b u i l d . v e r s i o n . i n c r e m e n t a l , VERSION.INCREMENTAL 与ro.build.version.incremental, <