0

我一直在使用标准 android 一段时间。最近一直在为windows构建android sdk,在Android build env中发现了一些有趣的东西。有一个名为 lunch 的命令可用于列出所有可用的构建目标。但是,它没有列出 sdk 及其变体,即使它们是有效的选项。有谁知道为什么会这样?

我也可以在不构建整个 sdk 的情况下在 Android sdk 中构建任何特定模块。(这可能是一个很大的帮助,因为我不想构建整个 sdk,如果我要对一个组件做一些小改动。)

谢谢

4

1 回答 1

0

在底层,lunch 使用 make,所以如果一些 SDK 没有改变,它们就不会被重建。

我对你的第一个问题的猜测:重建 SDK 从来没有被认为是午餐的主要任务。它最常用于移植或修改系统并生成可安装的系统映像,并将 ADK 作为副产品接收。后来,人们意识到通常(对设备具有 root 访问权限)您可以迭代一个组件,而无需重新安装整个系统映像。

于 2013-09-13T04:51:13.820 回答