android 4.2.2 編譯

来源:互联网 发布:windows xp原装正版iso 编辑:程序博客网 时间:2024/06/07 05:10

1.先安裝ubunto 12.04, 新版本安裝會有問題.

https://source.android.com/source/initializing.html


2.用'sudo su -' 得到root 權後,開始安裝必要軟件

apt-get install git gnupg flex bison gperf build-essential   zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev   libx11-dev:i386 libreadline6-dev:i386 libglapi-mesa:i386   libgl1-mesa-dev g++-multilib mingw32 tofrodos   python-markdown libxml2-utils xsltproc zlib1g-dev:i386

安裝完後 一定要輸入

ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so

3.安裝JAVA , 4.2.2 是用1.6.0的 ,其他版本不能用

下載 sdk1.6.0

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html

  • Java SE Development Kit 6

下載完到下載目錄

chmod a+x jdk-6-linux-amd64.bin 

./jdk-6-linux-amd64.bin


安裝完後,設定JAVA PATH 可參考:

http://askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6


chmod +x update-java-0.5b

wget http://webupd8.googlecode.com/files/update-java-0.5b

chmod +x update-java-0.5b

改JAVA FOLDER名

mv jdk1.6.0 jdk160


mkdir /usr/lib/jvm

mv jdk160 /usr/lib/jvm


安裝

./update-java-0.5b


4. 開始裝REPO

 PATH=~/bin:$PATH
 curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
 chmod a+x ~/bin/repo


 mkdir WORKING_DIRECTORY
 cd WORKING_DIRECTORY

可以先上https://android.googlesource.com/platform/manifest 看看想下載的版本
  repo init -u https://android.googlesource.com/platform/manifest -b android-4.2.2_r1.2b
  repo sync


下載源碼......

下載完後


source build/envsetup.sh 

lunch full-eng

make -j(線程)

編譯中....

注:線程太多或超過設定會出錯.


完成後輸入

emulator

出現模擬器表示成功!!!!


5.到out/target/common/obj/JAVA_LIBRARIES/ 下都是編譯出來的JAR,可以用

framework_intermediates

telephony-common_intermediates



0 0
原创粉丝点击