vmware 10+ubuntu 14.04 搭建CTS测试环境

一、搭建CTS测试环境(adb+jdk的安装)

1.安装vmware 10 和 ubuntu 14.04

2.安装android adb

可直接执行:

sudo apt-get update

sudo apt-get install android-tools-adb

3.配置adb环境

  安装好adb之后可能ubuntu还是用不了,需要按照下面步骤配置一下环境。

  先接入android设备,lsusb会多出以下一行,即vendor跟product ID号


可以在~/.android/下新建一个文件adb_usb.ini文件,填入ID保存,这里是0x2207,如下所示。



然后重新启动adb就可以了,即:

adb kill-server

adb shell

注:

之前有碰到一些机器这样配置adb环境还是不能用,那可能要参考网上一些方法来搭,这里转载一个网友的方法,经测试是可以用的:

1.在目录/etc/udev/rules.d/中创建一个文件70-android.rules(很多人说51-android.rules文件也可以,但我只用第一种);
2.将你在执行lsusb看到的 2207:0010 填入刚才创建的文件:SUBSYSTEM=="usb", ATTRS{idVendor}==" 2207", ATTRS{idProduct}==" 0010",MODE="0666";
3.并且将这个文件改为可执行读写的,chmod 777  70-android.rules
4.将udev重启(很多人说不用重启,但是为了能一步到位就重启吧):sudo /etc/init.d/udev restart;杀死gadb server:sudo adb kill-server;
5.执行adb shell 就可以用了。

4.安装JDK

目前JDK最新的是1.8,可以直接下载这个包来使用。
地址是:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
然后将下载的安装包解压到自己想要的路径,本人为了方便解压到桌面,然后配置环境变量,可以直接在~/.bashrc末尾添加,建议写个脚本,如下所示:




配置java环境之后执行java -version 即可看到java的版本,如下所示。


5.下载CTS测试包,开始测试

去google android官网下个CTS测试包,然后进入android-cts/tools下执行./cts-tradefed即可进入测试环境,当然如果安装的是jdk 1.8可能会出现下面的错误,可以通过修改cts-tradefed的jdk版本即可,如下图所示。


vmware 10+ubuntu 14.04 搭建CTS测试环境_第1张图片


接下来就可以进行cts测试咯!





      

你可能感兴趣的:(vmware 10+ubuntu 14.04 搭建CTS测试环境)