![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Build System
rockly89
这个作者很懒,什么都没留下…
展开
-
AndroidBoard.mk与BoardConfig.mk之间的区别
AndroidBoard.mk vs. BoardConfig.mkposted May 28, 2011, 2:36 AM by Ilya YukhnovskiyBoardConfig.mk is intended to contain HW specific configurations and build flags.It should define low level HW f转载 2017-03-28 11:00:08 · 6543 阅读 · 0 评论 -
TARGET_DEVICE_DIR取值过程分析
整个分析过程以mido为例在build/core/main.mk中, 会包含build/core/config.mk,在config.mk中,会包含build/core/envsetup.mk,在envsetup.mk中有:# Read the product specs so we can get TARGET_DEVICE and oth原创 2017-01-17 20:26:29 · 3291 阅读 · 0 评论 -
OPTIONS.info_dict的tool_extensions取值过程分析
1 首先在build/core/envsetup.mk中有:board_config_mk := \ $(strip $(wildcard \ $(SRC_TARGET_DIR)/board/$(TARGET_DEVICE)/BoardConfig.mk \ $(shell test原创 2017-01-17 20:43:42 · 1081 阅读 · 0 评论 -
输出编译ota升级包时的打包参数
build / tools/releasetools/common.pydef ParseOptions(argv, docstring, extra_opts="", extra_long_opts=(), extra_option_handler=None): """Parse原创 2017-03-13 10:56:23 · 603 阅读 · 0 评论 -
LOCAL_PACKAGE_NAME
LOCAL_PACKAGE_NAME 指定APP应用名称LOCAL_MODULE 除应用(apk)以LOCAL_PACKAGE_NAME指定模块名以外,其余的模块都以LOCAL_MODULE指定模块名。原创 2017-07-07 16:43:28 · 5720 阅读 · 0 评论 -
ota升级包编译过程中firmware如何添加进来
整个分析过程中,机型名以mido为例主要可分为一 firmware如何添加进target-files.zip二 编译ota升级包时如何从target-files.zip取出firmware并添加到ota升级包三 如何向升级脚本updater-script中加入控制firmware升级的语句四 增量升级包相比全量包不同的步骤五 结论及修复方案编原创 2017-01-17 20:45:40 · 6061 阅读 · 0 评论