查看两个版本之间Android支持库源代码的更改

mix*_*xel 13 git android android-source android-support-library

我想克隆Android支持库的存储库,看看版本24.1.1和24.2.0之间的变化.

我知道存储库位于此处,但是:

  1. 它的最新提交日期是7月1日,尽管最新的支持库24.2.0发布于8月.
  2. 没有支持库版本24.1.1,24.2.0等标签.

我怎样才能看到版本24.1.1和24.2.0之间的提交?

Von*_*onC 7

有标签(android/platform_frameworks_support/releases),但它们特定于android/platform_frameworks_support回购.

支持库版本历史确实提到24.xy修订,和它说的V4支持librairies已经像模块分裂 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


来自Kevin Pelgrims的"Gradle for Android"一书提到:

默认情况下,新的Android项目依赖于Android支持库.
使用SDK管理器安装Google存储库时,会在硬盘上创建两个Maven存储库:

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

这是Gradle获取Google提供的库的地方,例如Android支持库和Google Play服务.

同样,源(作为Git repos)可能不可用,但您仍然可以通过SDK Manager获取这些项目.