编译MKL50.1 (for 一加手机)
环境搭建1.安装64位Ubuntu系统(实体安装、虚拟机安装均可)注意:要求机器至少4G内存(虚拟机至少分配4G内存),硬盘至少100G空间(源码20G+,编译后整个目录约60~70G)安装方法请百度~2.更新系统至最新版本,在终端下输入sudo apt-get updatesudo apt-get upgrade复制代码3.安装
·
环境搭建
1.安装64位Ubuntu系统(实体安装、虚拟机安装均可)
注意: 要求机器至少4G内存(虚拟机至少分配4G内存),硬盘至少100G空间(源码20G+,编译后整个目录约60~70G)
安装方法请百度~
2.更新系统至最新版本,在终端下输入
3.安装编译必需软件包
4.建立repo命令
注意,第二行要从谷歌那里下载repo小程序,国内网络你懂的,可以在浏览器上面挂个代理通过以下地址下载好,拷贝到~/bin/repo,再执行第三行和第四行命令
也可以使用我的附件解压得到的repo文件,我的附件是2014/11/26下载的,不保证是最新的~ repo.rar
同步源码
1.新建一个储存源码的文件夹,这里以~/android/mokee为例
2.设置git邮箱和用户名
3.初始化源码目录
4.针对国内网络环境的处理(无需FQ)
在hosts文件中加入
注意,203.208.49.187只是我这里临时获取的ip,请替换成适合你的地区的ip,具体获取方法如下
这样就可以解析出来一个ip地址,这个ip地址是可以正常访问谷歌的~
5.拉取代码(需要下载约十几个G的内容,花费时间参考各自网速)
如果中间断网了,或者出错了,重新repo sync一下就可以继续了~
编译ROM
1.初始化编译环境
2.编译ROM(我笔记本下面虚拟机花费时间约2小时,取决于个人电脑性能)
注意:目前编译刚开始出现下面几行是正常现象,不影响的~
再次编译
1.建议每次编译都要把上一次编译的内容清除,否则有可能出现莫名其妙的问题
2.再次同步源码到最新版本
3.初始化编译环境
4.编译ROM
参考
CM官方指导 http://wiki.cyanogenmod.org/w/Build_for_bacon
魔趣官方指导 http://wiki.mokeedev.com/Setting_Up_A_Compile_Environment
GRMrGecko的教程 http://forum.xda-developers.com/ ... neplus-one-t2947949
1.安装64位Ubuntu系统(实体安装、虚拟机安装均可)
注意: 要求机器至少4G内存(虚拟机至少分配4G内存),硬盘至少100G空间(源码20G+,编译后整个目录约60~70G)
安装方法请百度~
2.更新系统至最新版本,在终端下输入
3.安装编译必需软件包
4.建立repo命令
注意,第二行要从谷歌那里下载repo小程序,国内网络你懂的,可以在浏览器上面挂个代理通过以下地址下载好,拷贝到~/bin/repo,再执行第三行和第四行命令
也可以使用我的附件解压得到的repo文件,我的附件是2014/11/26下载的,不保证是最新的~ repo.rar
同步源码
1.新建一个储存源码的文件夹,这里以~/android/mokee为例
2.设置git邮箱和用户名
3.初始化源码目录
4.针对国内网络环境的处理(无需FQ)
在hosts文件中加入
注意,203.208.49.187只是我这里临时获取的ip,请替换成适合你的地区的ip,具体获取方法如下
这样就可以解析出来一个ip地址,这个ip地址是可以正常访问谷歌的~
5.拉取代码(需要下载约十几个G的内容,花费时间参考各自网速)
如果中间断网了,或者出错了,重新repo sync一下就可以继续了~
编译ROM
1.初始化编译环境
2.编译ROM(我笔记本下面虚拟机花费时间约2小时,取决于个人电脑性能)
注意:目前编译刚开始出现下面几行是正常现象,不影响的~
再次编译
1.建议每次编译都要把上一次编译的内容清除,否则有可能出现莫名其妙的问题
2.再次同步源码到最新版本
3.初始化编译环境
4.编译ROM
参考
CM官方指导 http://wiki.cyanogenmod.org/w/Build_for_bacon
魔趣官方指导 http://wiki.mokeedev.com/Setting_Up_A_Compile_Environment
GRMrGecko的教程 http://forum.xda-developers.com/ ... neplus-one-t2947949
更多推荐
已为社区贡献8条内容
所有评论(0)