基于CyanogenMode的版本客制化HTC G9 -- 编译篇

一、准备知识

了解CyanogenMode及其对各个厂商机型的支持,http://wiki.cyanogenmod.com/index.php?title=Main_Page


二、配置环境与下载源码

a) 配置环境,可以参考谷歌的文档http://source.android.com/source/index.html 

b)   下载CM源码,

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

repo sync -j16 


三、源码编译

A) 适配机型

1、手机的机器为AT&THTC G9,发行代号:aria - liberty,因此进入硬件目录cd device/htc/liberty

2、读取手机的私有配置文件,source extract-files.sh 

3、生成编译脚本

   (1)进入到根目录下的vender/cyanogen目录 cd ../../vendor/cyanogen  

2)获取谷歌应用 

source extract-google-files

    (3)获取rommanager.apk

./get-rommanager 

这步很关键,如果获取失败,则直接打开这个get-rommanager脚本可看到一个下载地址,根据地址可直接下载,然后放置于vender/cyanogen/proprietary下。

http://download.clockworkmod.com/recoveries/RomManager.apk

(3)此时根目录还没有编译脚本buildspec.mk,复制编译脚本至根目录

cp vendor/cyanogen/products/cyanogen_lieberty.mk  buildspec.mk 

4、初始化编译环境

source build/envsetup.sh 

5、选择编译产品

lunch cyanogen_liberty-eng 

6、编译

make -j8 CYANOGEN_WITH_GOOGLE=true otapackage 

7、打包刷机包

./vendor/cyanogen/tools/squisher 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值