Изменить :Я знаю, что могу легко загрузить SDK, но я специально хочу собрать все сам. Я пытаюсь понять
Я использовал репозиторий для загрузки исходного кода AOSP. В нескольких местах я могу собрать SDK следующим образом:
$ cd $AOSP_ROOT
$. build/envsetup.sh
$ lunch sdk-eng
$ make sdk
Это работает отлично, я получаю zip-файл с ч SDK и эмулятор работают. Однако единственная созданная цель Android — самая последняя, например.
$ cd $SDK_ROOT/platforms
$ ls
android-4.0.4.0.4.0.4
— это все, что я вижу. Как я могу получить другие цели Android? Должен ли я использовать репозиторий, чтобы переключить ветку Android, на которой я работаю, собрать весь SDK и просто скопировать соответствующие целевые файлы? Есть ли какой-нибудь более простой способ, например, другая цель make, которая бы достигла этого? Могу ли я запросить сборку SDK и доступность всех целей? Должен ли я просто загрузить не -локально -скомпилированный SDK и скопировать цели в мой SDK _ROOT/платформы?