这是android开发手册上的,我试过成功了。你那个选15没错
使当前目录为 lichee 的根目录。然后执行下面的命令:
./build.sh -p sun7i_android
或者:
#导入环境变量,根据提示选择对应选项
$ . buildroot/scripts/mksetup.sh
$ mklichee
即完成了一次 lichee 的编译(根据服务器配置,耗时至少 10 分钟)
,编译成功,屏幕上
会出现
INFO:build u-boot OK.
...
INFO:build rootfs OK.
INFO:build lichee OK.
4.1.2 android 源码编译
在确保 lichee 已经编译,并且使当前目录为 android 的根目录。然后执行下面的命令
$ . build/envsetup.sh
#导入环境变量
$ lunch
#根据自己的开发平台,选择方案
$ extract-bsp
#拷贝内核和模块到 android 中
$ make -j8
#-j 开启多核编译,服务器开发一般为服务器 cpu 数量的一半
编译成功,会在 out/target/product/wing-xxx/ 目录下面会生成 boot.img, recovery.img,
system.img 3个包。
4.2 打包固件
本节涉及两种打包方式,一种是完全打包,一种是局部打包
4.2.1 完全打包
在保证 lichee 和 android 都编译完成的基础上,
相关环境变量已经导入,
只需要在 android的根目录下执行下列命令即可
$ pack
打包成功后,将会在 lichee/tools/pack 目录下生成 sun7i_android_xxx.img 文件,即生成
我们所需的固件
|