编译魔趣开源代码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个多小时吧~~~


相关文章推荐

eclipse编译android开源代码示范,及生成jar引用出错原因解析

又是一片“炒冷饭”的文章(注:意思是炒老技术)

高通android开源代码下载

高通android开源代码下载 开源网站https://www.codeaurora.org/projects/all-active-projects/android-msm,选择wiki,在Wiki...

Android 电子书应用完全开源代码

因为个人兴趣开发的Android单本电子书应用: 一款界面简洁、风格清新、功能丰富的Android单本电子书应用:  具有仿真翻页、覆盖翻页、直接翻页三种翻页风格;  常规、复古、护眼、夜间四种...

Android开源代码汇总

第一部分 个性化控件(View) 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、Pro...

android 手机管理软件 发布开源代码

今天android 开源代码发布。 并在随后的博文里会对部分代码进行解析。     关于android manager 软件博文地址为:http://blog.csdn.net/acanoe/art...
  • ACanoe
  • ACanoe
  • 2013年08月01日 22:27
  • 2597

material design 的android开源代码整理

material design 的android开源代码整理 1 android (material design 效果的代码库) 地址请点击:MaterialDesignLibrar...

基于ffmpeg的Android 2.2播放器开源代码

本开源Android播放器基于ffmpeg开发,音视频在jni层直接输出,不使用java层的bmp和audiotrack输出,支持arm汇编加速,超级精简。   本开源代码播放器使用的音视...

Android开源代码解读の地图照片应用Panoramio的实现详解(二)

本文分析两个类:程序中用到的数据类PanoramioItem,以及工具类BitmapUtils。 1)Parcelable接口和PanoramioItem类 任何类如果希望自己的实例能够写入到Pa...
  • ACE1985
  • ACE1985
  • 2012年02月22日 00:07
  • 2805

基于ffmpeg的Android播放器开源代码 Posted on

本开源Android播放器基于ffmpeg开发,音视频在jni层直接输出,不使用java层的bmp和audiotrack输出,支持arm汇编加速,超级精简。   本开源代码播放器使用的音视...
  • jia635
  • jia635
  • 2014年07月30日 22:42
  • 881

Android 的一些比较好的开源代码项目

Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/ 个人记账工具 OnMyMeans http://sourcefo...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编译魔趣开源代码android4.3.3
举报原因:
原因补充:

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