编译魔趣开源代码android4.3.3
来源:互联网 发布:unity3d自动寻路插件 编辑:程序博客网 时间:2024/06/03 08:17
魔趣,国内相对较好的开源项目
魔趣论坛上有一篇介绍的帖子,但是写的不是很详细,或许自己理解不透彻吧~~ 此文来理一下这个过程中的问题。
首先参考 龙猪的 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 OVERWRITTENnameserver 127.0.1.1search 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_msmgit clone git://git.mfunz.com/MoKee/android_device_lge_makogit 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个多小时吧~~~
- 编译魔趣开源代码android4.3.3
- 编译Android4.0.4源代码
- 编译Android4.4.2源代码
- 编译Android4.3内核源代码
- 编译Android4.3内核源代码
- 编译Android4.3内核源代码
- android4.2源代码编译环境搭建
- 最新的android4.0.3源代码下载以及编译
- 在Ubuntu下获取Android4.0源代码并编译
- 下载android4.0源代码和kernel及编译
- ubuntu11.10下载并编译android4.0源代码
- 在Ubuntu下获取Android4.0源代码并编译
- 在Ubuntu下获取Android4.0源代码并编译
- Ubuntu10.04下载并编译Android4.3源代码
- 基于Ubuntu 14.04 LTS编译Android4.4.2源代码
- 下载android4.0源代码和kernel及编译
- 基于Ubuntu 14.04 LTS编译Android4.4.2源代码
- 基于Ubuntu 14.04 LTS编译Android4.4.2源代码
- 深入理解CSS盒子模型
- MobaXterm
- 数组,行列互换
- 生动详细解释javascript的冒泡和捕获,包懂包会
- SQL中的CASE WHEN使用 .
- 编译魔趣开源代码android4.3.3
- Pig安装及本地模式测试,体验
- 各种声明
- phpExcel常用方法
- python中的有序字典
- MIT新技术:远程触摸和操纵实物 创新人机交互
- SQLSERVER-CASE关键词的用法 .
- 国外源码精品-Android-PullToRefresh 简介与DEMO导入
- 最高成绩,最低成绩,平均成绩处理