ubuntu 11.04 (내가 제일 좋아하는 ubuntu 버전)에서 android 4점대 컴파일이다.
공식싸이트(http://source.android.com/source/downloading.html)를 기준으로 설명한다.
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk
$ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev ant gcc-multilib g++-multilib
$ mkdir ~/bin
$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
$ chmod a+x ~/bin/repo
$ mkdir my-android
$ cd my-android
$ ~/bin/repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
$ ~/bin/repo sync
(시간 소요 많이 됨)
그외에.. 안드로이드 4.01 용 갤럭시 넥서스와 판다보드 드라이버가 공개되었다. 커스텀 롬을 기대할 수 있을 것 같다~ 멋진 분들이 만들어주실 커스텀 롬 짱!
http://code.google.com/android/nexus/drivers.html
$ ~/bin/repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
$ ~/bin/repo sync
(시간 소요 많이 됨)
$ source build/envsetup.sh
$ lunch full-eng
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.1
TARGET_PRODUCT=full
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=ITL41D
============================================
$ make
(시간 소요 많이 됨)
(시간 소요 많이 됨)
그외에.. 안드로이드 4.01 용 갤럭시 넥서스와 판다보드 드라이버가 공개되었다. 커스텀 롬을 기대할 수 있을 것 같다~ 멋진 분들이 만들어주실 커스텀 롬 짱!
http://code.google.com/android/nexus/drivers.html
삼성 갤럭시 넥서스의 gsm의 경우는 tgz로 되어 있는데, 그거 다운받으면 아래와 같은 shell이 있는데, 그것을 실행시키면 드라이버를 다운받을 수 있다.
$ chmod 755 extract-samsung-maguro.sh
Type "I ACCEPT" if you agree to the terms of the license: I ACCEPT
'안드로이드-iOS-Webkit' 카테고리의 다른 글
adb 사용 예제 (0) | 2011.11.21 |
---|---|
안드로이드 소스 편하게 보기 - 삼바 서버 설치 (0) | 2011.11.21 |
android를 x86 (pc)에서 돌려보기 (0) | 2011.11.10 |
안드로이드 소스 컴파일 (ubuntu 11.04 + android gingerbread) (0) | 2011.11.09 |
삼성 핸드폰 안드로이드 소스 받기 (1) | 2011.11.09 |