博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编译cm12.1
阅读量:7004 次
发布时间:2019-06-27

本文共 873 字,大约阅读时间需要 2 分钟。

背景

  1. Ubuntu 14.04 64位,硬盘空间大于100G
  2. 更新系统至最新版本号,在终端下输入
sudo apt-get updatesudo 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 ~/bincurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repoecho "export PATH=~/bin:$PATH" >> ~/.bashrc

这一步非常重要,非常多人失败在这里,注意这里须要梯子。

同步源代码

  1. 新建一个储存源代码的文件夹,这里以~/android/cm为例
mkdir -p ~/android/cmcd ~/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.shbreakfast bacon

转载地址:http://pdytl.baihongyu.com/

你可能感兴趣的文章