Intereting Posts
Delphi XE8. FMX. Почему отличается порядок выпуска CLASS VAR на платформе Android? Как сжать JSON с gzip в Rails для Android? Android: Предварительный просмотр фальшивой камеры для тестирования Android Alpha Animation: альфа-значение возвращается к старому значению после завершения анимации Как получить Uri для изображения в моих активах, которые будут работать в столбце SearchManager.SUGGEST_COLUMN_ICON_1? Как мы можем получить дату изготовления телефона Android, исправленную проверку программным путем? Остановить прокрутку в списке Невозможно мультиплексировать как аудио, так и видео Android – ImageLoader должен быть инициализирован с настройкой перед использованием в UIL Контрольный список материалов: скрытие панели приложений на свитке? Центрировать кнопку в линейном макете До того, как менеджер загрузки Android получит статус загрузки, скачав ссылку Id? FragmentActivity onSaveInstanceState не получает вызов Android: как мы можем выполнить backport withEndAction для более старых версий, с помощью Nine Old Androids Android ListView CHOICE_MODE_MULTIPLE, как установить проверенный индекс?

Создание Android SDK: создается только одна цель для Android

Редактирование: я знаю, что я могу легко загрузить 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 и просто скопировать нужные файлы? Есть ли какой-то более простой способ, как и другая целевая цель для достижения этой цели? Могу ли я запросить создание SDK и доступность всех целей? Должен ли я просто загрузить не локально скомпилированный SDK и скопировать цели на мои SDK_ROOT / платформы?

Вам нужно использовать инструмент репо, чтобы переключиться на соответствующую ветку и построить свой SDK для этой ветви. Я не думаю, что можно строить SDK для всех филиалов одновременно.