blob: f2246abb77bc61ade973efa2deb20dd9c939dd81 [file] [log] [blame] [view]
# AndroidX Libraries
See also: [//third_party/android_deps/README.md](/third_party/android_deps/README.md).
## Mapping snapshot version to git revision
* Googlers can figure this out via go/clank-autoroll#androidx-regression-range
## Viewing Source Code:
* Git Viewer: https://android.googlesource.com/platform/frameworks/support/
* Code Search: https://cs.android.com/androidx/platform/frameworks/support
## How to add a new androidx library
1. Add the gradle entry for the desired target to `build.gradle.template`
2. Do a trial run (downloads files locally):
```
third_party/androidx/fetch_all_androidx.py --local
```
3. Assuming it works fine, upload & submit your change to `build.gradle.template`
4. Wait for the [packager] and [auto-roller] to run (or [trigger the packager manually] to expedite)
[packager]: https://ci.chromium.org/ui/p/chromium/builders/ci/android-androidx-packager
[auto-roller]: https://autoroll.skia.org/r/androidx-chromium
[trigger the packager manually]: https://luci-scheduler.appspot.com/jobs/chromium/android-androidx-packager