tree: 92c5715adc07d5d9d04c329788ed155dc90cebe3
  1. committed/
  2. local_modifications/
  3. playground/
  4. third_party/
  5. .gitignore
  6. .style.yapf
  7. additional_readme_paths.json
  8. androidx_annotations.flags
  9. androidx_fragment.flags
  10. androidx_mediarouter.flags
  11. androidx_preferences.flags
  12. androidx_xr.flags
  13. bill_of_materials.json
  14. bisect_androidx_pinpoint.sh
  15. BUILD.gn
  16. build.gradle
  17. build.gradle.template
  18. customizations.gni
  19. DIR_METADATA
  20. espresso_proguard.flags
  21. extract_and_commit_extras.py
  22. fetch_all_androidx.py
  23. overrides.gni
  24. OWNERS
  25. README.md
third_party/androidx/README.md

AndroidX Libraries

See also: //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:

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)