Chinaunix
标题:
Android编译方法
[打印本页]
作者:
okitamicuki1412
时间:
2008-11-19 14:19
标题:
Android编译方法
Android编译
1.下载android源码
2. 安装所需软件
在开始编译之前,还需要在Ubuntu中安装下列软件(用"sudo apt-get install"命令来完成):
flex、 bison、 gperf、 libsdl-dev、 libesd0-dev、 libwxgtk2.6-dev
build-essential、 python、 valgrind、 curl、 git
另外,还需要安装jdk 1.5. 0_16。
3。下面可以开始编译Android了。
$ tar -zxvf android_src.tar.gz
$ cd android
$ make
编译完成后,在源代码目录中多出一个名为out的目录,编译结果都在这个目录中。
生成的emulator等程序,存放在out/host/linux-x86/bin目录中;生成的几个image文件存入在 out/target/product/generic目录中,它们包括: ramdisk.img、 system.img、 userdata.img。
######################################################
kernel编译
以上编译的是android代码,另外需要编译kernel
reference:
http://blog.chinaunix.net/u2/85193/showart.php?id=1424077
#cd android/kernel
#vi Makefile
Modify ARCH and CROSS_COMPILE
#make arch/arm/configs/goldfish_defconfig
如果需要支持JVM,则需要在kernel配置时打开EABI
#make menuconfig
选择kernel feature->EABI
#make
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u2/85193/showart_1423892.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2