CTS(22)---GMS认证-Android8.x新增cts测试(VTS下测试GSI版本)
GMS认证-Android8.x新增cts测试(VTS下测试GSI版本)
https://www.jianshu.com/p/3b1fbefc93ae
GMS认证-Android8.x新增cts测试(VTS下测试GSI版本)
测试环境配置
1、更换google的GSI
- 设置中打开 OEM unlocking 选项
- 设置中打开 USB debugging 选项
- 长按音量 + 和电源键进入fastboot模式
- 连接到电脑上,分别执行
fastboot flashing unlock
和fastboot oem unlock
,
执行命令后需要选择音量 + 来确认unlock。 - 执行 fastboot 命令刷入google提供的 system.img (GSI):
fastboot flash system system.img
(需要根据软件版本的信息来选择GSI版本) - 重启:
fastboot reboot
2、测试前准备
cts测试环境配置 : CTS测试配置
vts测试环境配置 :
安装 Python 开发工具包:sudo apt-get install python-dev
安装协议缓冲区工具(适用于 Python):sudo apt-get install python-protobuf protobuf-compiler
安装 Python 虚拟环境相关工具:sudo apt-get install python-virtualenv python-pip
Media 媒体包:
要求 CTS Media 1.4 及以上版本,在Android8.1的测试中,media文件要放在电脑中的
/tmp/android-cts-media
路径下,测试前不需要将Media文件拷贝到手机中,测试时会自动拷贝。如果/tmp/android-cts-media路径下没有media文件,将会从网上下载,由于文件比较大,比较耗时
运行针对GSI版本的CTS
1、下载并解压vts测试工具包
2、切换到android-vts的位置下:
$ cd android-vts
3、进入android-vts目录下,运行vts测试的控制台程序
$ ./android-vts/tools/vts-tradefed
4、运行 cts-on-gsi 测试
> run cts-on-gsi
CTS(22)---GMS认证-Android8.x新增cts测试(VTS下测试GSI版本)相关推荐
- Android 装置CTS与GMS认证差异
合格的Android智慧型手机必须经过CTS与GMS认证. 不过, 坊间白牌或山寨品牌Android智慧型手机往往不是完全没认证, 就是只有CTS认证但无GMS认证. CTS与GMS认证两者有何差异? ...
- CTS、CTS Verify、GTS测试以及GMS认证
目录 一.一些概念 二.GMS认证 2.1 认证背景 2.2 GMS认证目的 2.3 GMS认证要求 2.4 GMS认证流程 2.5 MADA协议申请流程 三.CTS测试 3.1 CTS测试介绍 3. ...
- CTS、CTS Verify、GTS测试以及GMS认证介绍
一.一些概念 ① CTS测试 以自动化测试为基础,测试Android系统的兼容性: ② CTS Verify 一个手工测试的apk,完成自动化测试无法完成的操作(锁屏.蓝牙.摄像头等): ③ GTS ...
- CTS ( 19)---Android 8.1/GO GMS认证
Android 8.1/GO GMS认证 一.2018年最新的GMS需提供5份测试报告,其中包括以下测试: 1.正式版本的CTS测试 (正式版本指的是要拿来送认证的的版本) 2.正式版本的CtsVe ...
- QA:GMS认证、CTS测试、GTS测试、谷歌认证、安卓认证,Android
本文954个字,正常大约需要阅读两到三分钟,完整阅读更精彩,欢迎评论关注收藏分享! Q:什么是GMS认证? A: GMS全称为Google Mobile Service,即谷歌移动服务,优秀的国外应用 ...
- 未过GMS认证和CTS测试的ODM厂商如何使用google play
Google play store为了扩大自己的市场占有率,会让各大odm厂商预置GMS套件,但是前提是合法,即需要通过GMS认证,当然,未过认证的设备,在使用Google play store时,会 ...
- [Android GMS 认证] CTS Verifier 测试结果的迁移
有时候测试完大部分项目而由于测试机的硬件缺陷,无法通过某些项目,可以把测试结果进行迁移,备份恢复到另一台机器然后出报告. adb backup -f com.android.cts.verifier. ...
- CTS(5)---Android8.0中CTS测试对于TEE的要求
Android8.0中CTS测试对于TEE的要求 我们知道TEE在Google Android7.0后成为一种强制性要求,那么Android8.0又是如何要求的呢? 对于Android8.0中CTS测 ...
- gms认证流程_Google GMS认证要求与申请流程
继联发科在2017年11月宣布正式进入谷歌的GMS Express项目后,日前紫光展锐也宣布了同样的计划,成为本土第一个加入该计划的基带芯片厂商. GMS Express用于向安卓设备制造商分发软件包 ...
最新文章
- WMI技术介绍和应用——查询桌面信息
- python 画出决策边界_决策边界可视化,让你的分类合理有序
- asp.net中生命周期的浅析
- S5PV210裸机之SDRAM
- linux rpm安装软件笔记
- Struts2 返回 json 格式数据
- php表示昨天_php输出各种时间代码表示
- 京东末位淘汰 10% 高管:稳定不是常态,淘汰才是
- 耐驰测试仪上的软件,Proteus
- Silverlight 2应用程序中XAP文件揭秘
- 【面试指南】如何看待你的竞争对手30k,而你却3k?想要高薪,我们也要学会拧螺丝、造飞机的能力
- 【强烈建议收藏保存】70多个免费实用工具,数字激活、数据恢复、配置检测......
- 不看绝对后悔的Linux三剑客之awk实战精讲
- Pr导入录屏视频产生音画不同步问题的解决方法
- 解决Mac电脑无法读写ntfs硬盘分区的方法以及磁盘读写的简单方法
- 判断星期的方法(已知1900年1月1日是星期一)
- xp自定义桌面中ie图标消失解决办法
- (遇到问题)鼠标右键卡住且一直显示转圈
- 简单线性回归Ridge的应用及画图(二)
- 跨平台API对接(Java)