编译魔趣开源代码android4.3.3

原创 2013年12月05日 14:06:25

魔趣,国内相对较好的开源项目


魔趣论坛上有一篇介绍的帖子,但是写的不是很详细,或许自己理解不透彻吧~~ 此文来理一下这个过程中的问题。


首先参考 龙猪的 http://bbs.mfunz.com/thread-653126-1-1.html


环境配置之类的就不说了,不想配环境的可以下载一下配好了环境的镜像,U盘安装 即可

http://pan.baidu.com/s/1h91wN里面有一个12.04的 有一个13.04的

显卡较新的推荐使用13.04的~~

13.04的装完后要修改下  sudo vim /etc/resolv.conf  文件

将下面拷进去就行

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search 8.8.8.8

镜像自带BC,VBox虚拟机


好了,记录下编译的过程吧:


首先下载一个repo 至~/bin 目录下


改权限 chmod a+x repo

然后将repo 添加至环境变量中:

sudo vim /etc/environment 

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/jdk1.6.0_45/bin:/home/xxx/bin"

以上home/xxx/bin 为repo 保存路径


接下来按照 教程做以下操作

    $ mkdir <projectname>
    $ cd <projectname>
    $ repo init -u https://github.com/MoKee/android.git -b jb-mr2_mkt
    $ repo sync

repo sync过程会断,多试几次 就ok了,这个过程大概需要几个小时不等吧。


好了,下载完成后,按照龙猪写的教程

$ . build/envsetup.sh
$ lunch --选择要编译的设备
$ make bacon
总是不成功的,说lunch的时候后重新repo sync 文件,我这里没有继续下载,只能手动去下载需要的目录,

kernel device 里面的文件。

先下载手机差异文件,比如我的手机是Nexus 4

进入 访问http://review.mfunz.com 注册好后点击


这里要下载3个文件

MoKee/android_device_lge_mako

MoKee/android_kernel_lge_mako

MoKee/android_kernel_google_msm

点进去 会有git下载地址

git clone git://git.mfunz.com/MoKee/android_kernel_google_msm
git clone git://git.mfunz.com/MoKee/android_device_lge_mako
git clone git://git.mfunz.com/MoKee/android_kernel_lge_mako

下载完后进入下载后的目录 切换分支 


git checkout jb-mr2_mkt
然后在下载代码的目录下分别新建 

devices/lge/mako 

kernel/google/msm 

kernel/lge/mako 目录,将上面下载的放入到里面。

然后使用

$ . build/envsetup.sh
$ lunch mk_mako-userdebug(这里选自己的设备)
$ make bacon 
开始编译,编译过程相对较久。




到此 编译成功,大概花了 3个多小时吧~~~


Android源码编译开启ccache缓存

当你删掉out/target目录或者使用make clean清空输出重新编译源码的时候,编译时间通常都很漫长。 其实这个问题很容易解决,Android官方为我们带来了解决方案–ccache编译器缓存。...
  • qq_27062249
  • qq_27062249
  • 2016年12月14日 17:23
  • 1369

编译魔趣开源代码android4.3.3

魔趣,国内相对较好的开源项目 魔趣论坛上有一篇介绍的帖子,但是写的不是很详细,或许自己理解不透彻吧~~ 此文来理一下这个过程中的问题。 首先参考 龙猪的 http://bbs.mfunz.co...
  • argonwu
  • argonwu
  • 2013年12月05日 14:06
  • 1525

魔趣开源系统 6.0 使用体验(Nubia Z9 mini)

偶然看到 国产 开源的 魔趣系统, 基于 Android 6.0 和 鼎鼎大名的 CyanogenMod, 刷机试用了下, 比官方的要好用一些. 还做了捐赠. 优点: 1. 系统干净, 装上 ...
  • dy200811
  • dy200811
  • 2016年06月03日 16:51
  • 2157

通知栏快捷按钮自定义教程以及快捷面板提取的思路-转自魔趣论坛-lonyii2

原帖地址: http://bbs.mfunz.com/forum.php?mod=viewthread&tid=235198&extra=page%3D1%26filter%3Dtypeid%26ty...
  • Listener_ri
  • Listener_ri
  • 2014年12月15日 21:10
  • 1177

小白编译android rom小记

前言: 我虽然是做android framework开发,但平时都是编译模块,要让我添加一个机型编译我还真不熟悉,前段时间花了点时间成功编了griffin,这里记录一下。正文: 一般来说如果一个机...
  • aaa111
  • aaa111
  • 2017年01月11日 12:03
  • 1532

[Android4.4.4]红米Note 4G TD/W版 Mokee4.4.4 syhost适配版RC1.1

欢迎关注本人新浪微博@syhost 感谢: tenfar(R大师),zhaochengw(z大),xuefy(大星星),suky,ivan19871002(秋叶随风), cofface  ,...
  • soyudesign
  • soyudesign
  • 2014年11月30日 01:14
  • 8454

乐视MAX2刷魔趣系统WIFI有小感叹号的解决办法!

安阳博客(www.zyblog.cc)新入手的乐视Max2刷入了魔趣系统,但是连接家里的WiFi后总是在状态栏WiFi图标上有个小感叹号,并且在Wlan设置中提示已连接,但是无法连接互联网,并且关闭W...
  • klnhzzc
  • klnhzzc
  • 2017年10月13日 00:29
  • 1209

Defy刷魔趣2.3.7包~

由于用的defy手机一直都是刚入手的时候装的原生态系统,这么久了,系统垃圾文件太多,用起来非常不爽,今天决定把它做了,据说魔趣的系统做的挺不错,决定换成它了。网上的刷机教程挺多的,但这毕竟是自己第一次...
  • can007
  • can007
  • 2012年09月02日 00:49
  • 1695

MSM-AOSP_LED呼吸灯适配(泛泰IM-A910)

泛泰A910的led呼吸灯用了非标准代码,逼格甚高。 但也造成了标准的呼吸灯hal代码不可用,对于第三方适配者就苦逼了。 本文介绍泛泰A910的呼吸灯hal适配调试过程,最终目标是找到正确的LED...
  • benjaminwan
  • benjaminwan
  • 2015年04月18日 12:08
  • 2305

i9502移植rom包进程记录

因为一些原因,这段时间不再折腾rom了。于是 ,就想着把这段时间搜集的资料整理整理,免得以后重新搞机时又走弯路。       2015.03.12:        上个月开始接触android手机,...
  • x01673
  • x01673
  • 2015年03月12日 09:45
  • 603
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编译魔趣开源代码android4.3.3
举报原因:
原因补充:

(最多只允许输入30个字)