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

时间:2016-09-01 12:46:26

标签: android git android-support-library android-source

我想克隆Android支持库的存储库,看看版本24.1.1和24.2.0之间的更改。

我知道存储库位于here但是:

  1. 最新的提交日期是7月1日,但最新的支持库24.2.0发布于8月。
  2. 没有支持库版本24.1.1,24.2.0等标签
  3. 如何才能看到版本24.1.1和24.2.0之间的提交内容?

1 个答案:

答案 0 :(得分:7)

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

Support Library Revision History确实提到了24.x.y版本,它说v4支持库已经splitted in modules like 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

请选择任何支持回购,see what has changes between two tags 你可以直接在GitHub上做到这一点:

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

来自The Book "Gradle for Android"

Kevin Pelgrims,提及:

  

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

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

这是Gradle获取Google提供的图书馆的地方,例如Android支持图书馆和Google Play服务。

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