码迷,mamicode.com
首页 > 其他好文 > 详细

编译cm12.1

时间:2015-06-27 18:20:52      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:编译cm   oneplus   

背景

  1. Ubuntu 14.04 64位,硬盘空间大于100G
  2. 更新系统至最新版本,在终端下输入
sudo apt-get update
sudo apt-get upgrade
  1. 安装编译必需软件包
sudo apt-get install bison build-essential curl flex git gnupg gperf libesd0-dev libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev
  1. 建立repo命令
mkdir -p ~/bin
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
echo "export PATH=~/bin:$PATH" >> ~/.bashrc

这一步很重要,很多人失败在这里,注意这里需要梯子。

同步源码

  1. 新建一个储存源码的文件夹,这里以~/android/cm为例
mkdir -p ~/android/cm
cd ~/android/cm
  1. 初始化源码目录
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.1
  1. 下载源码
repo sync

如果中间断网了,或者出错了,重新repo sync一下就可以继续了~
注意:获取预编译的部分文件在cm12之后不需要了

编译ROM

. build/envsetup.sh
breakfast bacon

版权声明:本文为博主原创文章,未经博主允许不得转载。

编译cm12.1

标签:编译cm   oneplus   

原文地址:http://blog.csdn.net/tule_ant/article/details/46662575

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!