Подтвердить что ты не робот

См. Изменения в источниках поддержки Android поддержки между двумя версиями

Я хочу клонировать репозиторий для библиотеки поддержки Android и посмотреть, что было изменено между версиями 24.1.1 и 24.2.0.

Я знаю, что репозиторий расположен здесь, но:

  • Его последние коммиты датируются 1 июля, хотя последняя версия библиотеки поддержки 24.2.0 была в августе.
  • Нет таких тегов, как версии библиотеки поддержки 24.1.1, 24.2.0 и т.д.

Как я могу просто посмотреть, какие коммиты были сделаны между версиями 24.1.1 и 24.2.0?

4b9b3361

Ответ 1

Существуют теги (android/platform_frameworks_support/releases), но они относятся к репо android/platform_frameworks_support.

История изменений в библиотеке поддержки указывает на версии 24.xy, и говорит, что librairies поддержки v4 были разделен на модули типа support-compat.
Вы можете увидеть один из этих модулей в dandar3/android-support-compat, который упоминает, что он основан на ANDROID_SDK/extras/android/m2repository/com/android/support/support-compat/24.2.0/support-compat-24.2.0.aar

Итак, мы говорим о совершенно другом наборе репозиториев git:
См. dandar3/android-support-README.

Итак, выберите любой из этих поддерживаемых репозиториев, а посмотрите, что изменилось между двумя тегами.
Вы можете сделать это прямо на GitHub:

https://github.com/dandar3/android-support-v4/compare/24.1.1...24.2.0


Книга "Gradle для Android" , Кевин Пелгримс, упоминает:

Новые проекты Android зависят от библиотеки поддержки Android по умолчанию.
При установке репозиториев Google с помощью диспетчера SDK на вашем жестком диске создаются два хранилища Maven:

  • ANDROID_SDK/extras/google/m2repository
  • ANDROID_SDK/extras/android/m2repository

Здесь Gradle получает библиотеки, предоставляемые Google, такие как Библиотека поддержки Android и Службы Google Play.

Опять же, источники (как git repos) могут быть недоступны, но вы все равно можете получить эти проекты через SDK Manager.