2011년 12월 20일 화요일

ANDROID SYSTEM 구축



Android build system 구축하는 방법이다.
OS는 Fedora core 12 이다.
(Ubuntu는 http://blog.naver.com/chonix/40106705462 링크 참조)

1. 필요항목 설치
   yum 을 이용하여 필요항목을 설치하도록 한다.
  위 링크참조

2. Java5 설치
- chmod 777 jdk-1_5_0_22-linux-i586-rpm.bin
- ./jdk-1_5_0_22-linux-i586-rpm.bin  로 실행

3. java 설정
mv /usr/java/jdk* /usr/lib/jvm
alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.5.0_22/bin/javac 1
update-alternatives --config javac     로 1.5.0 지정
alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.5.0_22/bin/java 1
update-alternatives --config java 로 1.5.0 지정

4. 환경설정
.bash_profile 에서 아래항목 추가
export LANG=C
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.19
export ANDROID_JAVA_HOME=$JAVA_HOME
path에 $JAVA_HOME/bin 추가

5. ~ 밑에 repo 생성
  cd ~
  mkdir bin
 echo $PATH 하여 path에 설정되어 있는지 확인
 -> .profile에 만약 ~밑에 bin이 있으면 path에 추가하도록 설정되어 있음. 저렇게 해서 안나올 경우 logout 후 재로긴 해볼것

6. repo download
 curl https://android.git.kernel.org/repo >~/bin/repo
chmod a+x ~/bin/repo

7. 작업 디렉토리 생성
 mkdir Android
 cd Android

8. 방화벽 풀기 -> 9418 port 풀어놓기

9. Repo client 초기화
repo init -u git://android.git.kernel.org/platform/manifest.git
이거 아님
repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair

10. 파일 받기
- 작업디레토리로 이동
- repo sync
  
11. cd ~/Android
 make



댓글 없음:

댓글 쓰기