7.0的cts测试命令
run cts –mCtsAppTestCases –tAndroid.app.cts.ActionBarTest#testAddTab –skip-preconditions
1.CTS下载
打开下面网址,
http://source.android.com/compatibility/downloads.html
以android5.0为例,进入页面后,点击Android 5.0 R1 Compatibility Test Suite (CTS) - ARM进行下载;
当然,如果打不开上面的网址,就是网络没有翻墙,进行网络翻墙后,就可以打开网页了。
我的配置方式:修改浏览器的代理,将自动配置代理URL设置为:http://10.5.2.98/proxy.pac
2.JDK配置
android5.0需要的PC jdk环境为jdk1.7,并切换jdk为1.7
android不同版本对应不同版本的jdk,在网上查一下,对应修改下pc的jdk版本;
3.链接手机
链接手机,开启usb调试 ,确认电脑已经链接上了手机
终端运行adb devices,确认下是否链接好手机。
4.运行CTS
解压下载文件Android 5.0 R1 Compatibility Test Suite (CTS) - ARM,
进入android-cts/tools/,执行cts-tradefed脚本文件。
5.设置手机
1.语言设置为English;
2.测试CTS的时候,设备不能处于休眠状态,进入security选项,将屏幕锁定设置为none
可能不一样,总之是要将锁屏取消;
3.开启GPS;
4.连接一个可翻墙Wifi网络;
5.开启USB调试,勾选Stay awake,Allow mock locations;
6.安装CtsDeviceAdmin.apk后勾选Device administrators的前两项;
其中,CtsDeviceAdmin.apk位于下载的cts解压包目录下;
android-cts/repository/testcases下。
到此,基本配置完成,如果是开发人员,一般不需要跑所有的case,只需要跑自己的case就ok。
若跑所有的case,则在4步骤操作完后,弹出的终端上输入
run cts –plan CTS。
对于开发人员跑特定的case:
1.测试包
A。run cts -p <包名>。参数-p是指测试的是一个package。例如要测试android.view.cts包下的所有case,执行命令:
run cts -p android.view.cts
B。测试一个类:run cts -c <类名>。类名前需要加上包的名字,参数-c是指测试的是一个class。例如要测试 android.media.cts包下的AudioTrackTest类,执行命令:
run cts -c android.media.cts.AudioTrackTest
C。测试一个类中的case:run cts -c <类名> -m
继续阅读与本文标签相同的文章
AI 在教育里的想像与边界
用Python将一个列表分割成小列表的实例讲解
-
5G城市,智慧军运!天河机场打造华中首个5G全覆盖机场
2026-05-15栏目: 教程
-
三一筑工亮相第四届BIM技术应用与建筑工业化论坛,核心技术获业界肯定!
2026-05-15栏目: 教程
-
雷尼绍联手合作伙伴简化脊柱植入体增材制造工艺
2026-05-15栏目: 教程
-
项目管理包括哪些内容
2026-05-15栏目: 教程
-
微信卸载后怎么恢复聊天记录?恢复微信聊天记录的正确方法
2026-05-15栏目: 教程
