如果你还没有论坛的账号,赶快注册吧!
立即注册

合作站点账号登陆

CM13编译参考教程,教你如何快速编译自己的ROM

2017-6-27 09:24| 发布者: admin| 查看: 1836| 评论: 0|原作者: X神之怒

摘要: 尽管CM已经解散,但是其对整个安卓阵营的影响力是不容忽视的。今天就来讲讲怎么编译CM,以及编译的详细过程分解,教大家如何编译属于自己的CyanogenMod。CyanogenMod一、环境搭建首先安装64位linux系统,不管是PC系 ...

尽管CM已经解散,但是其对整个安卓阵营的影响力是不容忽视的。今天就来讲讲怎么编译CM,以及编译的详细过程分解,教大家如何编译属于自己的CyanogenMod。

CyanogenMod

一、环境搭建

首先安装64位linux系统,不管是PC系统或者虚拟机系统都是可以的

  1. 安装教程请机油们自行百度!

  2. linux环境推荐Linux minit,很实用

  3. 将系统升级到最新版本 sudo apt-get update && sudo apt-get upgrade

  4. 执行编译CM需要安装的插件:sudo apt-get install git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev openjdk-7-jre openjdk-7-jdk pngcrush schedtool libxml2 libxml2-utils xsltproc lzop libc6-dev schedtool g++-multilib lib32z1-dev lib32ncurses5-dev gcc-multilib maven tmux screen w3m ncftp liblz4-tool ccache

  5. 要用中国科学技术大学的repo,无需翻墙,执行以下操作:

    mkdir ~/bin

    PATH=~/bin:$PATH

    curl https://storage-googleapis.lug.ustc.edu.cn/git-repo-downloads/repo > ~/bin/repo

    chmod a+x ~/bin/repo

    CM13编译参考教程,教你如何快速编译自己的ROM

    Linux下编译CM

二、同步源码:

  1. 新建文件夹

    mkdir ~/CM13

    cd ~/CM13

  2. 导入repo链接:

    repo init -u git://github.com/CyanogenMod/android.git -b cm-13.0

3.针对国内国内环境,无需翻墙需要修改镜像地址:

sudo gedit ~/CM13/.repo/manifest.xml

将,

sudo gedit ~/CM13/.repo/manifest.xml

修改为国内地址:

fetch="https://aosp.tuna.tsinghua.edu.cn" 清华大学AOSP镜像地址

fetch="https://aosp.tuna.tsinghua.edu.cn" 中国科学技术大学AOSP镜像地址

fetch="git://codeaurora.org" 高通AOSP镜像地址

4.同步源码:

repo sync -c -f -j8 --force-sync --no-clone-bundle

注:-j8为线程数8,最大线程位根据CPU而定

三、编译ROM

1.CCache设置,提高编译效率(注:- M的值50G是根据硬盘的空间大小而定)

echo "export USE_CCACHE=1" >> ~/.bashrc

~/CM13/prebuilts/misc/linux-x86/ccache/ccache -M 50G

2.进入编译目录:

cd ~/CM13

3.初始化编译环境

. build/envsetup.sh

breakfast cm_ham-userdebug

4.编译CMROM,这里是CM13(第3.4步骤可以一起输入,用&&符号叠加)

brunch cm_ham-userdebug

四、再次编译

1.清空历史内容:

make clean

2.更新源码:

repo sync

3.初始化环境:

. build/envsetup.sh

breakfast cm_ham-userdebug

4.再次编译:

brunch cm_ham-userdebug

CM13编译参考教程,教你如何快速编译自己的ROM

搭载CM系统的手机

微信公众号
微信扫码关注,
回复“领取金币”
每周抽取5位
会员奖励500金币

手机版|小黑屋|网站地图|宅科技 ( 粤ICP备15107403号 )?

GMT+8, 2019-9-23 14:15 , Processed in 0.828761 second(s), 16 queries .

Copyright ? 2016 宅科技 | 智能终端极客社区

Powered by Discuz! X3.4 Licensed

返回顶部