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
반응형