I want to clone repository for Android Support Library and see what has been changed between version 24.1.1 and 24.2.0.
I know that repository is located here but:
How can I just see what commits were made between versions 24.1.1 and 24.2.0?
The Android Support Library package is a set of code libraries that provide backward-compatible versions of Android framework APIs as well as features that are only available through the library APIs. Each Support Library is backward-compatible to a specific Android API level.
v7 Preference Support Library The preference package provides APIs to support adding preference objects, such as CheckBoxPreference and ListPreference , for users to modify UI settings. The v7 Preference library adds support for interfaces, such as Preference.
The AndroidX library contains the existing support library and also includes the latest Jetpack components.
What are the Android Support Libraries? The Android Support Library is a set of code libraries — resources that can be used to build features and/or functions into an app — that provide things like features or widgets that would normally require an actual Android framework API to include in an app.
There are tags (android/platform_frameworks_support/releases
), but they are specific to the android/platform_frameworks_support
repo.
The Support Library Revision History does mention 24.x.y revisions, and it says the v4 support librairies have been splitted in modules like support-compat
.
You can see one of those modules in dandar3/android-support-compat which mentions being it based on ANDROID_SDK/extras/android/m2repository/com/android/support/support-compat/24.2.0/support-compat-24.2.0.aar
So we are talking about a completely different set of git repositories:
See dandar3/android-support-README
.
So pick any of those support repos, and see what has changes between two tags.
You can do it directly on GitHub:
https://github.com/dandar3/android-support-v4/compare/24.1.1...24.2.0
The Book "Gradle for Android", from Kevin Pelgrims, mentions:
New Android projects have a dependency on the Android Support Library by default.
When installing the Google repositories using the SDK manager, two Maven repositories are created on your hard drive:
ANDROID_SDK/extras/google/m2repository
ANDROID_SDK/extras/android/m2repository
This is where Gradle gets the libraries provided by Google, such as the Android Support Library and Google Play Services.
Again, the sources (as Git repos) might not be available, but you still can get those projects through the SDK Manager.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With