blob: bfb37b5eb65f008380020682bce55461c31c2927 [file] [log] [blame]
Peter Kotwicz2b85bd3d2020-10-01 22:29:491Name: Androidx Repository
2Short Name: androidx
Max Ihlenfeldt67068522023-02-21 16:08:563URL: https://androidx.dev
Peter Kotwicz2b85bd3d2020-10-01 22:29:494Version: 1
5License: Refer to additional_readme_paths.json
6License Android Compatible: yes
Peter Kotwicz2b85bd3d2020-10-01 22:29:497Security Critical: yes
Anne Redullad1afe812023-07-07 04:13:388Shipped: no
Peter Kotwicz2b85bd3d2020-10-01 22:29:499
10Description:
11A gradle-specified repository for Androidx dependencies.
Andrew Grieve567846502021-02-24 03:09:1212
Andrew Grieveef1c3c322021-05-18 12:41:0113Where the snapshots come from:
14* Snapshots originate from https://androidx.dev
15* They are made into CIPD packages by this bot: https://ci.chromium.org/p/chromium/builders/ci/android-androidx-packager
16* They are then rolled in by this autoroller: https://autoroll.skia.org/r/androidx-chromium
17* Googlers can trigger manual runs: https://luci-scheduler.appspot.com/jobs/chromium/android-androidx-packager
18
19Mapping snapshot version to git revision:
20* The current version of the snapshot is written to VERSION.txt (sibling of this
21 README, but does not appear in codesearch).
22* Open the "BUILD_INFO" JSON file from https://androidx.dev/snapshots/builds for
23 the given version, and search for the "platform/frameworks/support" entry.
24 * That entry will have a "revision" field, which is the git revision the
25 snapshot was created from.
26
27Viewing Source Code:
28Git viewer: https://android.googlesource.com/platform/frameworks/support/
29Code Search: https://cs.android.com/androidx/platform/frameworks/support
Andrew Grieve1266c062021-06-23 19:24:2430
31How to add a new androidx library:
32* Add the gradle entry for the desired target to build.gradle.template
33* Do a trial run (downloads files locally):
34 mv libs libs.bak && ./fetch_all_androidx.py
35* Upload & submit your change to build.gradle.template
36* Wait for android-androidx-packager to upload a new CIPD instance (linked above)
37* Wait for androidx-chromium to roll the new package (linked above)
38
Andrew Grieve5140fef2023-02-10 20:27:1839Local Modifications:
Andrew Grieve724c31652025-02-05 17:15:3640* Added the BuildCompat.kt source to local_modification/ so that we can roll
Andrew Grieve5140fef2023-02-10 20:27:1841 it manually and out-of-band with the rest of androidx. Use the
42 update_source.sh script to pull in changes from androidx-main.
43 https://crbug.com/1414452
Andrew Grievec0809760b2023-09-25 19:44:1544* Added a no-op version of androidx.window
Samuel Huang4a63fe32023-03-07 22:09:0245* Pin androidx_recycleview_recycleview to avoid https://crbug.com/1421341.
Andrew Grieve724c31652025-02-05 17:15:3646* Added a WIP copy of TypedArrayUtils.java and XmlVectorParser.android.kt to expedite shared tabs feature
47 * From aosp/3470241 and aosp/3470242