태그 보관물: cts

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"