Android6.0 CTS测试环境搭建
前提条件:Ubuntu 64位系统,搭建好Android5.1的CTS测试环境
1.在HOME下建立文件夹android,将SDK文件copy到目录下
2.新开终端,快捷键Alt+Ctrl+T,输入命令sudo gedit .bashrc,系统提示输入密码,输入密码后会出现一个名为.bashrc的文件,将文件拉到最下方,添加如下几条
export ANDROID_HOME=/home/cts/android/sdk
export AAPT_HOME=/home/cts/android/sdk/build-tools/24.0.0
export JAVA_HOME=/usr/java/jdk1.7.0_79
export JRE_HOME=/usr/java/jdk1.7.0_79/jre
export CLASSPATH=.:$JAVA_HOME/bin:$JRE_HOME/bin:$CLASSPATH
export PATH=$ANDROID_HOME:$AAPT_HOME:$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
//export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
注意:此处的JDK是1.7的,测试GTS4.1_R1测试是需要至少JDK1.8,所以在用此台机器测试GTS时,要将JDK的环境换成JDK1.8,可用命令java -version检查。
3.进入/etc/profile文件夹下,用sudo su命令,即可进入root权限,然后给profile文件赋权:
Sudo chmod 777 -R profile
4.同时在/etc/profile文件中添加上面的6条命令,然后保存文件退出,新开命令窗口,运行aapt命令,如若有一连串的提示信息,则表示配置成功,如果提示aapt不是内部命令,则检查前面的步骤。
5.若提示权限不够,则进入到aapt文件的目录下,开新的命令窗口,输入sudo su,进入root权限给aapt文件赋最高权限:sudo chmod 777 -R aapt ,OK后即可在任意目录下运行aapt。
注意:如果仍然不行,则表示兼容性可能有问题,即电脑可能为32位的系统。这种情况下只能在aapt所在的目录下运行./aapt命令,不能在其他的路径下运行 aapt 命令,它会提示没有本条命令,这表示aapt的路径不对,aapt的环境变量没有配好。