1. 配置 CTS (1) 前提条件: . PC 上安装的是 Ubuntu Linux 操作系统( 比如 ) 。. PC 上安装了 Android SDK ( 下载地址: http://developer./sdk/ ) ,并且为 Android SDK 配置了环境变量: .在 mand 窗口输入以下命令: ? env 可查看到当前 PATH 的值为: PATH=/home/ username /bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr /bin:/sbin:/bin:/usr/games:/home/ username /bin: . 再输入以下命令,将 Android SDK 路径加入到环境变量中: ? export PATH= /home/ username /bin:/usr/local/sbin:/usr/local/bin:/usr/sbi n:/usr/bin:/sbin:/bin:/usr/games:/home/ username /bin: /home/ use rname /android-sdk-linux_86/platform-tools:/home/ username /and roid-sdk-linux_86/tools Note : 1> 各环境变量之间用冒号隔开 2> 如果 PATH 中已添加了 Android SDK 路径,默认即可(2) 下载 CTS ( http://source./compatibility/ ), 解压缩到某个目录下( 比如解压缩到/home/username/CTS) 。(3) 配置 CTS : 进入/home/username/CTS/ android-cts/tool s 目录,打开/home/username/CTS/ android-cts/tools/startcts 脚本进行编辑, 找到脚本中第一次出现 SDK_ROOT 的地方( 注释了的片段不算),将 Android SDK 的根目录路径赋值给“ SDK_ROOT ”,如下: # Add SDK_ROOT to the PATH for patibility with prior startcts # commands that required SDK_ROOT to find adb. if[ -n "${SDK_ROOT= /home/username/ android-sdk-linux_86 }" ]; then PATH=${SDK_ROOT}/platform-tools:${SDK_ROOT}/tools:${PATH} fi 然后保存编辑。 2. 设置手机/ 模拟器: Note : 该部分很重要,缺少任何一步,都将无法进行 CTS 测试。(1) 下载并安装 Android SDK 。(2) 手机/ 模拟器上已在运行一个用户 build(Android 以上版本)。(3) 找到 Android SDK 中的 文件( 注意使用主文件) ,打开,在<application> 节点的属性中添加 android:debuggable="true" 。.在 mand 窗口输入以下命令( 可首先进入 Android SDK 目录): ? find – name “ ”. 打开如下目录中的 文件: /home/username/ android-sdk-linux_86 /s amples /A droid-10 /Home/ An . 找到以下片段: <application android:persistent="true" android:label="***@string/home_title" android:icon="***@drawable/ic_launcher_home"> . 加上 android:debuggable="true" : <application android:persistent="true" android:label="***@string/home_title" android:icon="***@drawable/ic_launcher_home" android:debuggable="true" > 保存修改。(4) 进入手机/ 模拟器的 Settings > Applications ,勾选上“ Unknown sources ”项。(5) 进入手机/ 模拟器的 Setting
CTS测试环境的配置和CTS命令解释 来自淘豆网www.taodocs.com转载请标明出处.