1. 관련 패키지 설치
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 x11proto-core-dev libx11-dev lib32z-dev ccache \
libgl1-mesa-dev libxml2-utils xsltproc unzip
2. make 4.1 관련 스크립트 추가
vi ./build/core/main.mk 에서 4.1 관련 스크립트 추가
42 ifeq (,$(findstring CYGWIN,$(shell uname -sm)))
43 ifeq (0,$(shell expr $$(echo $(MAKE_VERSION) | sed "s/[^0-9\.].*//") = 3.81))
44 ifeq (0,$(shell expr $$(echo $(MAKE_VERSION) | sed "s/[^0-9\.].*//") = 3.82))
45 ifeq (0,$(shell expr $$(echo $(MAKE_VERSION) | sed "s/[^0-9\.].*//") = 4.1))
46 $(warning ********************************************************************************)
47 $(warning * You are using version $(MAKE_VERSION) of make.)
48 $(warning * Android can only be built by versions 3.81 and 3.82.)
49 $(warning * see https://source.android.com/source/download.html)
50 $(warning ********************************************************************************)
51 $(error stopping)
52 endif
53 endif
54 endif
55 endif
3. 자바 패키지 변경 설치 (jdk 1.6 필요)
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
4. 드라이버 소스 다운로드
https://developers.google.com/android/drivers#hammerheadktu84p
3개의 sh 파일 압축 해제 후 소스 디렉토리에서 실행
extract-qcom-hammerhead.sh
extract-broadcom-hammerhead.sh
extract-lge-hammerhead.sh