AndroidL 源码编译 预置GMS包与第三方应用 系统属性管理

本文详细介绍了如何编译Android L源码,包括设置环境、执行编译脚本、预置GMS包和第三方应用的步骤。同时讲解了系统属性的统一修改方法,如创建build_xxx.mk文件定义系统属性别名,并在buildinfo.sh中使用这些值。
摘要由CSDN通过智能技术生成

一,android整体编译
1.减压源码到指定的目录
2.安装JDK
3.执行以下脚本进行编译
#!/bin/bash
# 导入jdk环境变量
JAVA_HOME=/home/xxx/xxx/xxx/java-1.7.0-openjdk-1.7.0.9.x86_64
JRE_HOME=/home/xxx/xxx/xxx/java-1.7.0-openjdk-1.7.0.9.x86_64/jre
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
# 导入编译环境变量
source build/envsetup.sh
#lunch n           # 采用第n种编译方法编译,输入lunch可以看到所有的编译方式
#make -j16      # 编译整个流

#编译短信模块, mmm xxx/xxx为编译当xxx/xxx目录下的Android.mk文件中定义的模块,它所依赖的模块不编译
#mmm ./packages/apps/Mms
#cd ./packages/apps/Mms 
#mm 这两句是编译./packages/apps/Mms目录下以及它子目录下所有的Android.mk文件中定义的模块,它门所依赖的模块不编译

#make otapackage    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值