Minimal Android application used to integration-test premex-ab/setup-android.
Each sdk-* folder is a standalone Android Gradle project targeting a specific cmdline-tools version:
| Folder | cmdline-tools | AGP | Gradle | Java |
|---|---|---|---|---|
| sdk-1 | 1.0 (6200805) | 7.2.2 | 7.5.1 | 11 |
| sdk-2 | 2.1 (6609375) | 7.2.2 | 7.5.1 | 11 |
| sdk-3 | 3.0 (6858069) | 7.2.2 | 7.5.1 | 11 |
| sdk-4 | 4.0 (7302050) | 7.2.2 | 7.5.1 | 11 |
| sdk-5 | 5.0 (7583922) | 7.2.2 | 7.5.1 | 11 |
| sdk-6 | 6.0 (8092744) | 7.2.2 | 7.5.1 | 11 |
| sdk-7 | 7.0 (8512546) | 7.4.2 | 7.6.4 | 11 |
| sdk-8 | 8.0 (9123335) | 7.4.2 | 7.6.4 | 11 |
| sdk-9 | 9.0 (9477386) | 7.4.2 | 7.6.4 | 11 |
| sdk-10 | 10.0 (9862592) | 8.1.4 | 8.4 | 17 |
| sdk-11 | 11.0 (10406996) | 8.1.4 | 8.4 | 17 |
| sdk-12 | 12.0 (11076708) | 8.5.2 | 8.7 | 17 |
| sdk-13 | 13.0 (11479570) | 8.5.2 | 8.7 | 17 |
| sdk-16 | 16.0 (12266719) | 8.7.3 | 8.12 | 17 |
| sdk-17 | 17.0 (12700392) | 8.7.3 | 8.12 | 17 |
| sdk-19 | 19.0 (13114758) | 8.7.3 | 8.12 | 17 |
| sdk-20 | 20.0 (14742923) | 8.7.3 | 8.12 | 17 |
Every push to main builds all SDK versions on Ubuntu, Windows, and macOS using premex-ab/setup-android.
A weekly workflow (sync-sdk-versions.yml) fetches the available cmdline-tools versions from Google's SDK repository. If new versions are found, it creates the corresponding sdk-* folder and opens a PR.