- 본 작업에 앞서 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 설치 경로 수정