脚本,Android源码编译之 lunch命令分析及user和userdebug编译选项区别..."/>
android lunch 选择写入脚本,Android源码编译之 lunch命令分析及user和userdebug编译选项区别...
不同厂商在编译Android系统时,会选择不同产品和编译版本。在Android编译过程中,通过source,lunch来选择。
1、souuce build/envsetup.sh:加载命令
2、lunch:选择平台等编译选项
3、make:编译
我们按照编译步骤分析编译过程,最终添加自己的平台编译选项。
1、souuce build/envsetup.sh
envsetup.sh定义了众多命令,在执行该脚本是向编译系统添加编译指令。
function help() # 显示帮助信息
function get_abs_build_var() # 获取绝对变量
function get_build_var() # 获取绝对变量
function check_product() # 检查product
function check_variant() # 检查变量
function setpaths() # 设置文件路径
function printconfig() # 打印配置
function set_stuff_for_environment() # 设置环境变量
function set_sequence_number() # 设置序号
function settitle() # 设置标题
function choosetype() # 设置type
function chooseproduct()
更多推荐
android lunch 选择写入脚本,Android源码编译之 lunch命令分析及user和userdebug编译选项区别...
发布评论