Android源码编译步骤

 Android源码编译步骤:

(基于ubuntu11.10和 android4.0)
1.  安装JDK
2.  配置JDK环境变量
gedit /etc/environment
在打开的文件中,添加如下几行:
PATH=$PATH:$JAVA_HOME/bin($PATH为之前的PATH环境变量的内容)
CLASSPATH=".:$JAVA_HOME/bin"
JAVA_HOME="/usr/lib/jvm/java/jdk1.6.0_29"
接下来,需要安装java/javac/jar命令了,执行如下命令:
update-alternatives--install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_29/bin/java 300
update-alternatives--install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_29/bin/javac 300
update-alternatives--install /usr/bin/jar jar /usr/lib/jvm/java/jdk1.6.0_29/bin/jar 300
update-alternatives--config java
update-alternatives--config javac
update-alternatives--config jar
3.  将 Android4.0源码拷贝至系统目录并解压缩(tar vxzf)
4.  安装需求包(注意安装顺序)
$ sudoapt-get install git-core gnupg flex bison gperf build-essential \
zip curlzlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-devlibx11-dev lib32readline5-dev lib32z-dev \
libgl1-mesa-devg++-multilib mingw32 tofrodos python-markdown \
libxml2-utilsxsltproc
$ sudoapt-get install libx11-dev:i386
5.  设置编译环境
onejune@ubuntu:/share/android4.0$source build/envsetup.sh
onejune@ubuntu:/share/android4.0$lunch full-eng
6.  开始编译
Sudomake –j4
7.  启动所编译的系统
编译完之后会在out/target/product/generic目录下生成system.imgramdisk.img userdata.img三个镜像文件。
在启动模拟器之前,需要先为模拟器系统设置环境变量,
执行gedit ~/.bashrc,新增环境变量如下:
exportANDROID_PRODUCT_OUT=/share/android4.0/out/target/product/generic
ANDROID_PRODUCT_OUT_BIN=/share/android4.0/out/host/linux-x86/bin
exportPATH=${PATH}:${ ANDROID_PRODUCT_OUT_BIN}:${ ANDROID_PRODUCT_OUT};
8.  同步这些变化并启动模拟器:
$ source~/.bashrc
$ cd /share/android4.0/out/target/product/generic
$emulator -system system.img -data userdata.img -ramdisk ramdisk.img
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值