纯属记录帖
关注和了解这个rom有段时间了。
最近有需要了解odex,折腾了几天还是在坑里。
索性,先编译下MoKee看看。
之前make过 4.2 和 5.1 ,刷到模拟器和N5里。
编译教程可以参考 官网说明:
http://bbs.mfunz.com/thread-653126-1-1.html
然后
准备工作大致分为:
1. linux物理机 (没在虚拟机里面搞)
2.环境准备 ,JDK ,各种依赖库 (官方直接给了集合,这个不错,之前mark 5.1 哪里出错再追加,折腾很久)
3. 帐号准备,再Gerrit注册下,我直接使用的GM,开始再注册页点了好一会,才看到Google的服务...注册完毕会有多个条约和个人账户设置。
3.1 git账户配置,也算是账户准备把,需要修改本机用户名和主机名。(基本都要修改)
我是参照: http://www.letiantian.me/2014-11-29-ubuntu-change-user-name/
4. 项目同步
4.1. 创建文件夹,初始化,开始同步。
中途终端了两次,重新repo sync 几次。OK了
5.准备编译
遇到一个坑,lunch 完毕提示:
Looking for dependencies pngquant is not installed! Builds will be larger!
我就尝试安装 : pngquant
sudo apt-get install pngquant 失败,
The following packages have unmet dependencies:
libc6-dev-i386 : Depends: libc6-i386 (= 2.19-0ubuntu6.6) but 2.19-0ubuntu6.7 is to be installed
Depends: libc6-dev (= 2.19-0ubuntu6.6) but 2.19-0ubuntu6.7 is to be installed
libc6-dev-x32 : Depends: libc6-dev-i386 (= 2.19-0ubuntu6.7) but 2.19-0ubuntu6.6 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
最后解决办法,在 http://pkgs.org/ 直接下载deb ,自己安装。
地址: http://pkgs.org/search/pngquant
搞定。
明天继续make
小插曲 我申请了进入研发群,没通过...好吧
2016.03.23 以上
2016.05.03 更新
公司n5机器找不到了,自己某宝找了一台骚红色,因为之前有一台,不下心丢车上了,对红色情有独钟。
make完毕后刷机,
fastboot flashall -w
bootloader 版本不一致:
Device version-bootloader is 'HHZ11k'. Update requires 'HHZ12h'.
论坛找到:HHZ12h 版本驱动,
地址:http://bbs.gfan.com/android-7881505-1-1.html
手工刷入:
更新bootloader fastboot flash bootloader bootloader-hammerhead-hhz12h.img 重启 fastboot reboot-bootloader 刷机所有img fastboot flashall -w
完毕,开机正常。
至此,魔趣的编译和刷机完毕。
不过目前是5.1.1
6.0代码正在找。
PS:申请加入开发小组,还是没同意