Где находится исходный код компонентов архитектуры Android?

Не удается найти исходный код новых компонентов архитектуры Android. Это было опубликовано? Если это было где?

Если источник находится в AOSP, укажите, какой конкретный проект репо следует использовать с repo sync [PROJ_NAME] чтобы получить это.

5 ответов

Решение

Вот источник для Lifecycle, Room, Paging и ViewModel.

Как подтвердил Адам Пауэлл, исходный код Архитектурных Компонентов может быть получен только с самими артефактами:

введите описание изображения здесь

Как говорится в официальном блоге команды Android, разработка AndroidX стала еще лучше, исходный код AndroidX (ранее поддерживавшийся) находится по https://android.googlesource.com/platform/frameworks/support/+/androidx-master-dev. Вы можете увидеть Руководство по вкладке AOSP AndroidX на странице. Есть подробности о:

  • Как скачать исходный код с помощью репо
  • Как построить проект
  • Как внести свой вклад в проект

Все, что вам нужно сделать, это следовать инструкциям шаг за шагом, это не займет много времени для установки.

Две другие полезные ссылки:

Также стоит упомянуть, что в Android Fireside Chat (Android Dev Summit '18) команда Android рассматривает возможность перемещения исходного кода AndroidX на GitHub. Посмотрим, произойдет ли это в будущем.

Вы можете скачать всю коллекцию библиотек androidx по этой ссылке .

Вы можете скачать его с AOSP. После настройки среды для загрузки AOSP вы можете синхронизировать ее:

repo init -u https://android.googlesource.com/platform/manifest -b ub-supportlib-master repo sync

Филиал ub-supportlib-master содержит все источники компонентов архитектуры Android.

Другие вопросы по тегам