CTS 설정하기

다음은 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"