zoukankan      html  css  js  c++  java
  • 记录下MoKee编译过程

    纯属记录帖

    关注和了解这个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:申请加入开发小组,还是没同意 

     

       

          

        

  • 相关阅读:
    Linux利用crontab命令定时任务
    Linux利用scp命令上传下载文件
    Linux利用ftp命令上传下载文件
    cmd杀死占用端口号的Java进程
    布隆过滤器
    redis缓存穿透、缓存击穿、缓存雪崩
    redis的主从复制master/slaver
    Redis的发布订阅Pub/Sub
    博客园隐藏反对按钮,并简单装饰推荐按钮
    redis事务
  • 原文地址:https://www.cnblogs.com/wang-xiaohao/p/mokee_build.html
Copyright © 2011-2022 走看看