combo
时间: 2024-02-17 09:05:24 浏览: 134
combination
在 Android 编译系统中,`combo` 是指用于配置编译环境的一组参数。`combo` 由两个部分组成,分别是 `target` 和 `variant`。`target` 表示编译的目标平台,例如 `aosp_arm` 表示编译 Android Open Source Project (AOSP) 的 ARM 架构版本;`variant` 表示编译的版本类型,例如 `userdebug` 表示编译调试版本,`eng` 表示编译工程师版本。使用 `lunch` 命令可以列出当前可用的 `combo`,也可以设置当前要编译的 `combo`。例如:
```
$ lunch
You're building on Linux
Lunch menu... pick a combo:
1. aosp_arm-eng
2. aosp_arm64-eng
3. aosp_mips-eng
4. aosp_mips64-eng
5. aosp_x86-eng
6. aosp_x86_64-eng
7. aosp_deb-userdebug
8. full-eng
9. m_e_arm-userdebug
10. m_e_mips-userdebug
11. m_e_mips64-eng
12. m_e_x86-eng
13. m_e_x86_64-eng
14. mini_emulator_arm64-userdebug
15. mini_emulator_mips-userdebug
16. mini_emulator_x86-userdebug
17. mini_emulator_x86_64-userdebug
Which would you like? [aosp_arm-eng]
```
在上面的例子中,`lunch` 命令列出了可用的 `combo`,然后用户可以选择要使用的 `combo`。默认情况下,`lunch` 命令会使用第一个 `combo`,在上面的例子中是 `aosp_arm-eng`。
阅读全文