一、为什么需要兼容性测试(以丅称CTS)
目前,为了确保兼容测试用例覆盖了下面的这些范围
对每个android执行命令产品,都有一些XML文件来描述所有的公开APICTS包含了一个工具來检测这些API签名中包含的API是否都在系统中被支持。
正确的类、属性、方法签名、方法行为、错误参数处理方式
平台提供的用于核心功能的Intent
平台提供的一些重要APP权限
5. 出现如下提示符表示启动cts并连接设备成功。(红色部分未deviceID视设备号而定)
ls -p列出所有的测试包
运行测试时,在CTS運行界面能看到测试报告与运行状况测试完成后可在android执行命令-cts/repository/results/下生成详 细的测试报告和一些附加信息,其中用日期和时间命名的文件夹丅为所有的测试结果同时文件夹也会被打成一个对应的.zip包方便提交。用浏览器打 开.xml文件(默认就是直接双击)就可以查看所用的测试報告了。
一般的为了在执行android执行命令相關命令的时候,可以直接使用命令而不需要输入路径,可以配置环境变量
我是把android执行命令的相关命令目录配置到了~/.bashrc文件中。
配置完成後adb命令可以直接运行了
但是如果以sudo的方式运行adb命令,会出现以下错误:
看来这种配置方式不能以sudo的方式来运行
解决方法有很多,简单嘚方法可以添加一个软连接到/usr/bin/目录:
这样,就可以以sudo的方式运行了而且,不会影响原来的配置版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。