GMS(CTS、GTS、CTSVerifier)4.4_r3认证测试完全教程总结
GMS认证测试包括:CTS、GTS、CTSVerifier三个测试。现将这段时间测试的注意事项做一个总结。
一、测试环境搭建
PC必须是linux系统,最好是64位的ubuntu系统,系统请使用英语版本,不然生成的测试报告中会有中文字符。推荐使用
ubuntu-10.04-desktop-i386,而12.04版本不推荐。
1、安装java6环境(重点,搭建CTS环境成败在此)
下载java6
acle/technetwork/java/javase/downloads/index.ht ml
终端输入:sudo su-
输入密码
linux认证教程sudo apt-get install sun-java-jdk
当出现如下错误:
root@stu-system:/home#sudo apt-get install sun-java6-jdk
Reading Done
Building dependency tree
Reading Done
Package sun-java6-jdk is not available,but is referred to by another package.
This may mean that the package is missing,has been obsoleted,or is only available from another source
E:Package'sun-java6-jdk'has no installation candidate
解决办法:
1.命令行输入sudo gedit/etc/apt/sources.list
2.打开源列表在最后一行添加:
deb us.archive.ubuntu/ubuntu/hardy multiverse
作用是在此网站下载Java,如果不行,需要增加最新的可用的网站。
3.保存退出
4.更新apt
命令行输入:sudo apt-get update
5.安装sun-java6-jdk
命令行输入:sudo apt-get install sun-java6-jdk
安装过程中根据提示选择"Y",或"OK"。
2、下载安装文件
1.下载CTS测试包android-cts-4.4_r3-linux_x86-arm.zip,
android-cts-media-1.0
网址:source.android/compatibility/downloads.html
最近谷歌被封,请使用VPN登录下载。
2.下载android-sdk_r2
3.
网址:developer.android/sdk/index.html
3.先在Windows环境下把三个文件解压缩,在home文件夹下面新建一个文件夹,把这三个文件复制到其中。
配置SDK路径
1.用vi编辑器打开
android-cts-4.0.3_r1-linux_x86-arm\android-cts\tools下面的
cts-tradefed脚本。
2.在代码最前面添加如下代码:
if[-z"${SDK_ROOT}"];then
#CONFIGURATION
#Set this variable to the root of your Android SDK installation. export
SDK_ROOT=/home/nick/Desktop/CTS/adt-bundle-linux-x86_64-2014 0321/
fi;
保存。
3.在
checkPath adb
checkPath java
之前,插入如下代码:
#Add SDK_ROOT to the PATH for backwards compatibility with prior startcts
#commands that required SDK_ROOT to find adb.
if[-n"${SDK_ROOT}"];then
PATH=${SDK_ROOT}/platform-tools:${SDK_ROOT}/tools:${PATH} fi;
保存,并在command line输入命令chmod777cts-tradefed。
4.记事本或vi编辑器打开android-cts-media-1.0\下面的copy_media.sh 脚本。
5.在代码最前面添加如下代码:
if[-z"${SDK_ROOT}"];then
#CONFIGURATION
#Set this variable to the root of your Android SDK installation. export
SDK_ROOT=/home/nick/Desktop/CTS/adt-bundle-linux-x86_64-2014 0321/
fi;
保存,并在command line输入命令chmod777copy_media.sh。
二、准备平台
CTS测试前手机端需要做的设置:
0.测试开始前执行一次回复出厂设置或者重新刷机;
1.写IMEI号:353844060000423,353844060000431;
2.插入SIM卡,且要给SIM卡写入本机号码(这样可以通过sms测试);
3.语言设置英文,选择android默认输入法;
4.连接Wifi,连接VPN帐号;
5.插入T卡(如果手机自带存储空间足够,1G以上,就不用T卡);
6.开启USB调试、Stay awake、allow mock locations;
7.adb install android-cts/repository/testcases/CtsDeviceAdmin.apk安装
选择设备管理员(Settings>Security>Select device administrators>Activate two android.deviceadmin);
这其中有三项,请选择前面两项即可。
8.设置正确的日期、时间(重点,不然很多项不过)。
9.从android-cts/repository/testcases/取出CtsDeviceAdmin.apk安装到手机上去;
10将屏幕超时时间设置为30分钟以上;
11.测试过程中不要按键或触摸屏幕;
12.不添加任何账户(包括google账户);
13.开始测试前试手机处于待机界面;
14.编译软件要使用release-keys进行签名
(MTK_SIGNATURE_CUSTOMIZATION=yes)
15.拷贝视频文件到T卡
在window环境下加压android-cts-media-1.0,然后拷贝到在Linux环境下,使用命令安装到手机端中:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。