zoukankan      html  css  js  c++  java
  • 编译cm12.1

    背景

    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
  • 相关阅读:
    设计模式-享元模式
    设计模式-外观模式
    设计模式-桥接模式
    设计模式-适配器模式
    设计模式-代理模式
    java设计模式中用到的UML图
    VS code 初次安装配置
    CMD部分操作、BAT、以及VS SQL部分快捷键
    网络部分
    CMD 中certutil 操作命令
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5172853.html
Copyright © 2011-2022 走看看