다음은 Android CTS 시험을 위한 환경 설정 절차이다. Android gingerbread 부터는 build를 위해서는 64bits 환경을 요구 하지만 CTS용으로 사용하려면 32bits만 지원하는 machine에서도 가능하다.
1. 필요한 package들을 설치 (Java6/zip/unzip)
: 32 bits ubuntu 10.04를 깔고 jav6/zip/unzip을 설치해 준다. 최근에 java6가 보안 문제로 repository에서 빠졌는데, 다음의 방법으로 설치할 수 있다.
* Java 6 설치 $> wget https://raw.github.com/flexiondotorg/oab-java6/master/oab-java6.sh -O oab-java6.sh $> chmod +x oab-java6.sh $> sudo ./oab-java6.sh $> sudo apt-get update && sudo apt-get install sun-java6-jdk
2. Android SDK 설치
: SDK를 download받고 압축을 푼다.
$> wget http://dl.google.com/android/android-sdk_r18-linux.tgz $> tar xvzf android-sdk_r18-linux.tgz
3. CTS download 및 압축 풀기
$> wget https://dl.google.com/dl/android/cts/android-cts-4.0.3_r2-linux_x86-arm.zip $> unzip android-cts-4.0.3_r2-linux_x86-arm.zip
4. USB 설정
$> vi /etc/udev/rules.d/51-android.rules # LGE devices SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0600", OWNER="your_account" # SAMSUNG devices SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0600", OWNER="your_account"