我已经使用标准的android一段时间了。最近我一直在为windows构建android sdk,并在Android build env中找到一些有趣的东西。有一个名为lunch的命令,可用于列出要构建的所有可用目标。但是,它没有列出sdk及其变体,即使它们是有效的选项。 有谁知道为什么会这样?
我也可以在Android sdk中构建任何特定模块而无需构建整个sdk。 (这可能是一个很大的帮助,因为我不想构建整个sdk,如果我要对一个组件进行一些小改动。)
由于
答案 0 :(得分:0)
在幕后,午餐使用make,所以如果某些SDK没有改变,它们将不会被重建。
我对你的第一个问题的猜测:重建SDK从未被视为午餐的主要任务。它最常用于移植或修改系统并生成可安装的系统映像,并作为副产品接收ADK。后来,人们意识到经常(使用设备的root访问权限),您可以迭代一个组件,而无需重新安装整个系统映像。