Android系统编译
来源:互联网 发布:马尔科夫矩阵怎么算 编辑:程序博客网 时间:2024/06/10 05:16
#本文仅用于个人随笔记录,不具有参考价值
android系统编译时,make的入口为: Makefile -> build/core/main.mk
其中部分分支判断是基于板子的设定来的。(执行lunch xxx会对全局参数进行设定)
lunch xxx会加载以下文件:
build/target/board/xxx/BoardConfig.mk
其中部分属性如下:
DISABLE_DEXPREOPT := <true|false>: 在 user 和 userdebug模式下 是否禁止将apk中的dex抽取处理优化成 *.odex文件
WITH_DEXPREOPT := <true|false> : 是否将apk中的dex抽取处理优化成 *.odex文件,跟DISABLE_DEXPREOPT相反的设定,但DISABLE_DEXPREOPT仅仅在user和userdebug下有效
内部属性:
ADDITIONAL_DEFAULT_PROPERTIES += <key>=<value> : 在*.prop文件中加入默认初始设置
http://www.cnblogs.com/xingfuzzhd/archive/2012/09/05/2672000.html
编译参数:
(1) 打印详细信息:
mm showcommands
mmm showcommands
(2)重新编译某个模块
mm -B
mmm -B
- Android编译系统
- Android编译系统结构
- Android的编译系统
- Android的编译系统
- Android 系统编译
- Android编译系统
- android系统编译
- Android 编译系统
- android编译系统 makefile
- Android 的编译系统
- Android编译系统
- Android 编译系统架构
- Android编译系统结构
- Android系统编译环境
- android编译系统学习
- Android 系统编译安装
- Android系统源码编译
- Android的编译系统
- delphi中setlength使用
- matlab绘制曲面并标注坐标轴
- MySQL 存储过程初研究
- Javascript是实现HTML5强大功能的重要语言
- 1-10000这10000个数乱序的写出来,但是其中有个数字写错了(可能重复,或者不是1-10000中的数字),如何快速找出?
- Android系统编译
- Tomcat 配置
- (trie) Shortest Prefixs(P2001)
- C++.net
- socket server select模型值得注意的地方
- js常用实例:qq。。。
- 读书摘要 Where do disruptive ideas come from?
- 互斥量、临界区、信号量和时间的作用与区别
- Windows Phone开发遇到的一些事(一 饼状图,扇形,弧线等)