当前位置: 代码迷 >> Android >> M8 Android 编译进程
  详细解决方案

M8 Android 编译进程

热度:15   发布时间:2016-05-01 17:25:41.0
M8 Android 编译过程

最近M8 Android 开放了源代码,正好借此机会学习,而且因为买了M8手机,刷了A系统之前用得比较纠结

不过最近A13感觉不错.

?

到目前为止,M8 内核代码已经相对稳定和成熟。
遵守GPL协议,也遵守我们之前的诺言,LBE小组已经将最新版本的kernel tree开源,欢迎各位热心朋友参与开发。
请访问:https://github.com/lamian/m8_android_kernel
------------------------------
Team LBE has made M8 Android source tree available to general public under GPL v2 license.
Please visit?https://github.com/lamian/m8_android_kernel?to get the source code.
------------------------------
Q: 开源kernel代码树会影响LBE小组对M8 Android的开发么?
A: 不会,LBE小组会继续同热心M8 Android项目的朋友们合力开发M8 Android。

?

从这里下载M8 Android 源代码

?

我是使用虚拟机VMWARE7.1(问谷歌)

安装Center OS 5.5 版的linux系统

http://download.chinaunix.net/download/0013000/12271.shtml

?

交叉编译器

http://www.codesourcery.com/sgpp/lite/arm/portal/release1600

?

安装完毕后

?

解压源代码到/usr下面

?

打开终端控制台,进入到M8 Android 的目录,就是包含mkzImage.sh文件所在目录

vi .cross_compile

把里面路径改为交叉编译器安装的路径

?

?

输入menu xconfig

出现配置对话框,如果没出现。就需要在添加删除软件那里添加qt支持的安装包

找到General Setup->Initial RAM filesystem and RAM dis (initRamfs/initrd) supoort 选项

在initramfs source files: 输入../../initramfs,点击保存,关闭

?

输入vi mkzImage.sh

修改为 make config_debug_section_mismatch=y zImage -j9

?

最后输入./mkzImage.sh 编译

?

到这里大家可以去冲杯茶慢慢等待.

?

?

?

?

?

  相关解决方案