안드로이드 full source (kitkat 버전)을 받고 빌드를 시작하기에 앞서

https://developers.google.com/android/nexus/drivers#hammerheadkrt16m 이 사이트에서 하드웨어 바이너리를 다운 받는다.

나의 경우에는 넥서스5  안드로이드 킷캣을 사용하기 때문에  4.4 버전을 받으면 되는데 아무거나 해도 부팅에는 상관 없는 듯하지만 버전에 알맞은  것을 다운 받으면 된다.

그걸 받고나서 framework의 root 폴더에서 압축을 풀면 .sh파일이 나오고 이걸 실행해주면 /vendor라는 폴더안에 바이너리들이 설치된다.

이게 설치가 다 되면


>> source build/envsetup.sh 

>> lunch 

>> 10


을 해주면 환경설정이 다된다

그리고나서 api를 수정했다면 

>>make update-api -j16 (16은 알아서 옵션조절해주면 됨)

을 해줘서 aidl을 다 연결시켜주고


>>make -j16 

을 해주면 알아서 짠 하고 빌드가 된다


이렇게 빌드가 다 되면

/out/target/product/hammerhead 에 

.img파일들이 생성된다.

이걸 내 디바이스에 넣기 위해서는

/out/host/linux_x86/bin 에 가면 

fastboot가 있다.

안드로이드 디바이스를 fastboot모드로 재시동을 하고 (볼륨다운+전원)

sudo ANDROID_PRODUCT_OUT=/out/target/product/hammerhead ./fastboot -w flashall

을 해주면  img가 디바이스에 들어간다







저작자 표시 비영리 변경 금지
신고

'컴퓨터 > Android' 카테고리의 다른 글

android full source build 한후 fastboot로 flash하기  (0) 2014.09.18
Posted by youngjinkmi0706

checkbox를 통해서 값을 보내려고했는데

submit을 하지 않으면 python framework로 값이 전달 되지 않음

따라서 submit버튼 없이 checkbox의 정보를 보내기 위해서는 자바스크립트로 form을 submit하는 것을 구현하면됨

그러기 싫으면 submit버튼 만들어서 보내자.

저작자 표시 비영리 변경 금지
신고
Posted by youngjinkmi0706

andorid에 새 이미지를 올리기 위해 adb와 fastboot을 설치해보자


sudo add-apt-repository ppa:nilarimogard/webupd8

sudo apt-get update

sudo apt-get install android-tools-adb android-tools-fastboot


끝!

저작자 표시 비영리 변경 금지
신고
Posted by youngjinkmi0706


티스토리 툴바