Android 2.2 Froyo SDK가 공개되고 몇 일 전에 풀 소스가 공개되었습니다.
http://source.android.com/source/index.html
이번 삼성 과제인 갤럭시탭은 Froyo 베이스로 가기 때문에
과제 진행 전에 조금 끄적여 보고자 sync받고 빌드까지 해봤습니다.
빌드환경
CPU : Intel Core2Duo Wolfdale E8200 2.66@3.2GHz
RAM : 4GB
OS : Ubuntu 10.04 lucid lynx desktop amd64
Kernel : 2.6.32-22-generic
작업내역
1. sun-java5-jdk 저장소 추가
2. 환경 세팅에 필요한 패키지 설치
3. java-1.5.0-sun 우선순위 설정
4. Repo 설치
5. Repo client 설치
6. 소스 sync 받기
7. 빌드
8. output
이제 이것들을 eclipse에서 봅니다. 소스를 단지 보고만 싶다면 굳이 빌드할 필요는 없습니다.
$ cd ~/froyo
$ cp development/ide/eclipse/.classpath .
Project -> Build Automatically 체크 해제
File -> New -> Java Project
Create project from existing source
Directory에 sync받은 소스 경로 설정
아직 갤럭시탭 과제가 시작되지 않아서 사무실에서 영 할게 없다 보니 이거라도 봐야 쓰겠습니다.
근데 이걸 어떻게 삼성 사무실에 가져 가느냐가 문제죠.
뭐 알아서 해야죠.
http://source.android.com/source/index.html
이번 삼성 과제인 갤럭시탭은 Froyo 베이스로 가기 때문에
과제 진행 전에 조금 끄적여 보고자 sync받고 빌드까지 해봤습니다.
빌드환경
CPU : Intel Core2Duo Wolfdale E8200 2.66@3.2GHz
RAM : 4GB
OS : Ubuntu 10.04 lucid lynx desktop amd64
Kernel : 2.6.32-22-generic
작업내역
1. sun-java5-jdk 저장소 추가
다음 두 줄을 /etc/apt/sources.list에 추가.
( 참고 http://ubuntuforums.org/showthread.php?t=1289730 )
deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse
패키지목록 업데이트
$ sudo apt-get update
2. 환경 세팅에 필요한 패키지 설치
$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl sun-java5-jdk zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev
3. java-1.5.0-sun 우선순위 설정
$ sudo update-java-alternatives -s java-1.5.0-sun
4. Repo 설치
$ cd ~
$ mkdir bin
$ echo $PATH
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo
5. Repo client 설치
$ mkdir froyo
$ cd froyo
$ repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo
6. 소스 sync 받기
$ repo sync
7. 빌드
$ time make -j8 > buildlog.txt
8. output
이제 이것들을 eclipse에서 봅니다. 소스를 단지 보고만 싶다면 굳이 빌드할 필요는 없습니다.
$ cd ~/froyo
$ cp development/ide/eclipse/.classpath .
Project -> Build Automatically 체크 해제
File -> New -> Java Project
Create project from existing source
Directory에 sync받은 소스 경로 설정
아직 갤럭시탭 과제가 시작되지 않아서 사무실에서 영 할게 없다 보니 이거라도 봐야 쓰겠습니다.
근데 이걸 어떻게 삼성 사무실에 가져 가느냐가 문제죠.
뭐 알아서 해야죠.
'Programming > Android' 카테고리의 다른 글
안드로이드 jack 빌드 에러 (0) | 2016.07.04 |
---|---|
이클립스에서 안드로이드 소스코드 연결해서 보기 (0) | 2011.09.01 |
에뮬레이터와 Socket 통신 (1) | 2011.07.06 |
android obfuscate(난독화) 사용하기. (1) | 2011.05.02 |
GridView에 이미지 올리기 (0) | 2010.07.04 |