android编译命令
时间: 2023-10-24 20:29:53 浏览: 54
Android编译命令包括以下几个常用命令:
1. make clean: 执行清理操作,等同于 rm -rf out/,用于清理之前的编译结果。
2. make sdk: 编译Android的SDK,生成Android SDK的相关文件。
3. make update-api: 更新API,用于在framework API发生变动后更新API文件,API文件位于frameworks/base/api目录下。
4. make dist: 执行Build,并将输出文件拷贝到/out/dist目录,用于生成构建的输出文件。
5. make all: 编译所有内容,不管当前产品定义中是否包含。
6. make help: 显示帮助信息,列出主要的make目标。
7. make <local_target>: 编译指定的模块,<local_target>为模块的名称。
8. make clean-<local_target>: 清理指定模块的编译结果。
9. make dump-products: 显示所有产品的编译配置信息,包括产品名、支持的地区语言、包含的模块等。
10. make PRODUCT-xxx-yyy: 编译指定的产品,PRODUCT-xxx-yyy为产品的名称。
11. make bootimage: 生成boot.img,用于制作系统启动镜像。
12. make recoveryimage: 生成recovery.img,用于制作系统恢复镜像。
13. make userdataimage: 生成userdata.img,包含用户数据的镜像。
14. make cacheimage: 生成cache.img,缓存分区的镜像。
这些命令可以帮助进行Android的编译和构建工作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Android编译命令](https://blog.csdn.net/zhanghao19960914/article/details/129070496)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [i.mx6 Android5.1.1 build解析](https://blog.csdn.net/weixin_30725467/article/details/94764116)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]