본문 바로가기

공부/안드로이드

64bit Ubuntu에서 Ginger bread 빌드 시도!


http://source.android.com/source/download.html  => 안드로이드 오픈 소스 프로젝트 사이트..

http://geneus.egloos.com/3093788  => 개발환경구축부터 빌드까지 자세히 설명되어있는 포스트


우선 나는 진저브레드를 빌드하기 위해서 VMware에 64bit Ubuntu를 설치했다.

그리고 안드로이드 오픈 소스 프로젝트 사이트에 나온 설명대로 진행

#sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo add-apt-repository "deb-src http://archive.canonical.com/ubuntu lucid partner"
=> 요거 뒤에 ubuntu라는거 빼고 해줘야 됨...위의 url이랑 일치가 돼야 하는 모양이다.
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo update-java-alternatives -s java-6-sun
=> 요건 잘 안되서 그냥 건너뛰었는데 문제 없는듯..자바버전을 바꿀일이 없으니..

여기까지 했음... 위에꺼랑 아래꺼랑 순서가 바뀌긴 했는데 영향이 있으려나..

2011. 4. 14

#cd ~/
#sudo gedit .bashrc

.bashrc 파일에 path를 기록해준다.
export JAVA_HOME=/usr/bin/java
export ANDROID_JAVA_HOME=$JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH

source 명령어로 인식을 시켜준 뒤 echo명령으로 확인.
#source .bashrc
#echo $JAVA_HOME

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 gingerbread
#repo sync

빌드
#cd ~/mydroid
#make