android源码编译系统-Android编译系统解读(一)

Android编译系统解读: 首先,Android的优势在于其开源。 手机、平板厂商可以根据自己的硬件定制自己的手机产品,比如小米、乐Phone、M9等android源码编译系统,因此android源码编译系统,在我们分析Android定制源码时,有必要了解一下其编译过程安卓。 如果你从来没有编译过Android代码,最官方的编译过程就是查看Android官网。 但是,这只是告诉你如何编译一个通用的系统,而不是告诉你详细的细节。 我们按照编译过程来了解一下。 +------------------------------------------------ -------------------------------------------------- ------------------+ 本文中Android版本为2.1,开发板为华清视通开发的FS_S5PC100 A8开发板。 +------------------------------------------------ -------------------------------------------------- -----------------+ google给出的编译步骤如下 1> source build/envsetup.sh: load command 2> Lunch选择平台编译选项 3> make执行编译我们按照编译步骤分析编译过程的细节,最后添加自己平台产品的编译选项。

android源码编译系统-Android编译系统解读(一)

1、source build/envsetup.sh 该命令用于将envsetup.sh中用到的所有命令加载到环境变量中,我们来分析一下。 envsetup.sh中主要命令如下: function help()#显示帮助信息 function get_abs_build_var()#获取绝对变量函数 get_build_var()#获取绝对变量函数 check_product()#检查乘积函数 check_variant()#检查变量函数setpaths( )# 设置文件路径函数 printconfig()# 打印配置函数 set_stuff_for_environment()# 设置环境变量函数 set_sequence_number()# 设置序号函数 settitle()# 设置标题

android源码编译系统-Android编译系统解读(一)

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 源码编译 android源码编译系统-Android编译系统解读(一) https://www.wkzy.net/game/159306.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务