본문 바로가기
안드로이드(Android)/일반

Ubuntu(우분투) 9.10 안드로이드 플랫폼 빌드 환경구축

by 하센세 2010. 10. 12.

- 본 작업에 앞서 vmware 혹은 virtualbox와 같은 가상화장치가 설치 되어있어야 하며 우분투의 용량은 최소15G이상으로
 설정하여야함.

< Git 1.5.4 이상의 버전의 설치되어 있어야함. >

$> sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurese5-dev zlib1g-dev

$> sudo apt-get install valgrind

우분투 intrepid(8.10)버전 사용자는 libreadline 최신버전이 필요할 수도 있다
$> sudo apt-get install lib32readline5-dev

자바설치
1. 우분투 9.10은 sun-java5-jdk 저장소가 없다. 때문에 저장소 추가를 해야 패키지를 다운로드 받을 수 있다.
$> sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse"
$> sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse"

2. 패키지 업데이트
저장소 목록 갱신을 위해 업데이트한다.
$> sudo apt-get update

3. 자바1.5버전 설치하기
$> sudo apt-get install sun-java5-jdk

4. 설치된 모든 자바 버전 확인
$> sudo update-java-alternatives -l

5. 자바 1.5버전으로 주 컴파일러 변경
$> sudo update-java-alternatives -s java-1.5.0-sun

6. 자바 버전 확인
$> java - version

7. JAVA_HOME 환경설정
$> export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
$> export ANDROID_JAVA_HOME=$JAVA_HOME
$> export PATH=$JAVA_HOME/bin:$PATH

Repo 설치

$> cd ~   
$> mkdir bin
$> export PATH=$PATH:~/bin
$> curl
http://android.git.kernel.org/repo > ~/bin/repo
$> chmod a+x ~/bin/repo

안드로이드 플랫폼 소스코드 다운로드

$> cd ~
$> mkdir mydroid
$> cd mydroid
$> repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo

$> repo sync

빌드

$> cd ~/mydroid
$> make
-----------------------------------------------------------
last update. 2010.12.06
-Java 설치 경로 수정