Android Development Environment to build and test Android projects.
Base on Ubuntu LTS, pre-install OpenJDK and Gradle, include both Android-SDK and Android-NDK,
Version naming rule
Version dimensions, A.B.C
- A.B, Android Gradle Plugin, first two section of AGP version, 8.9 for AGP 8.9.x, 10.0 for AGP 10.0.x
- C, SDK Platforms, target API Level provided, e.g. 36 for API-36 (Android 16.0 Baklava)
e.g. 8.9.36 means AGP 8.9.x with API-36
Android Gradle Plugin default dependency
Per Android Gradle Plugin version will depends on specified Gradle, SDK Build Tools, NDK, JDK internally
AndroidGradlePlugin : Gradle ; SDK Build Tools ; NDK ; JDK ; Max API Level
- 8.11.0: Gradle 8.13; SDK Build Tools 35.0.0; NDK 27.0.12077973; JDK 17; API-36
- 8.10.0: Gradle 8.11.1; SDK Build Tools 35.0.0; NDK 27.0.12077973; JDK 17; API-36
- 8.9.0: Gradle 8.11.1; SDK Build Tools 35.0.0; NDK 27.0.12077973; JDK 17; API-36
- 8.8.0: Gradle 8.10.2; SDK Build Tools 35.0.0; NDK 27.0.12077973; JDK 17; API-35
- 8.7.0: Gradle 8.9; SDK Build Tools 34.0.0; NDK 27.0.12077973; JDK 17; API-35
- 8.6.0: Gradle 8.7; SDK Build Tools 34.0.0; NDK 26.1.10909125; JDK 17; API-35
- 8.5.0: Gradle 8.7; SDK Build Tools 34.0.0; NDK 26.1.10909125; JDK 17; API-34
- 8.4.0: Gradle 8.6; SDK Build Tools 34.0.0; NDK 26.1.10909125; JDK 17; API-34
- 8.3.0: Gradle 8.4; SDK Build Tools 34.0.0; NDK 25.1.8937393; JDK 17; API-34
- 8.2.0: Gradle 8.2; SDK Build Tools 34.0.0; NDK 25.1.8937393; JDK 17; API-34
- 8.1.0: Gradle 8.0; SDK Build Tools 33.0.1; NDK 25.1.8937393; JDK 17
- 8.0.0: Gradle 8.0; SDK Build Tools 30.0.3; NDK 25.1.8937393; JDK 17
- 7.4.0: Gradle 7.5; SDK Build Tools 30.0.3; NDK 23.1.7779620; JDK 11
- 7.3.0: Gradle 7.4; SDK Build Tools 30.0.3; NDK 23.1.7779620; JDK 11
- 7.2.0: Gradle 7.3.3; SDK Build Tools 30.0.3; NDK 21.4.7075529; JDK 11
- 7.1.0: Gradle 7.2; SDK Build Tools 30.0.3; NDK 21.4.7075529; JDK 11
- 7.0.0: Gradle 7.0.2; SDK Build Tools 30.0.2; NDK 21.4.7075529; JDK 11
- 4.2.0: Gradle 6.7.1; SDK Build Tools 30.0.2; NDK 21.4.7075529; JDK 8
- 4.1.0: Gradle 6.5; SDK Build Tools 29.0.2; NDK 21.1.6352462;
- 4.0.0: Gradle 6.1.1; SDK Build Tools 29.0.2; NDK 21.0.6113669;
- 3.6.0: Gradle 5.6.4; SDK Build Tools 28.0.3; NDK 20.0.5594570;
- 3.5.0: Gradle 5.4.1; SDK Build Tools 28.0.3; not specified
- 3.4.0: Gradle 5.1.1; SDK Build Tools 28.0.3; not specified
Target Android API level requires
API level : Min AndroidStudio version ; Min AGP version
- API-36: 2024.3.1; AGP 8.9.1
- API-35: 2024.2.1; AGP 8.6.0
- API-34: 2023.1.1; AGP 8.1.1
- API-33: 2022.2.1; AGP 7.2
Base Components
- Ubuntu 22.04
- OpenJDK 17
- Gradle 8.13
- Android SDK cmdline-tools 16.0
SDK Components
Installed packages:
Path | Version | Description | Location
------- | ------- | ------- | -------
build-tools;35.0.0 | 35.0.0 | Android SDK Build-Tools 35 | build-tools/35.0.0
cmake;3.22.1 | 3.22.1 | CMake 3.22.1 | cmake/3.22.1
ndk;27.0.12077973 | 27.0.12077973 | NDK (Side by side) 27.0.12077973 | ndk/27.0.12077973
platform-tools | 35.0.2 | Android SDK Platform-Tools | platform-tools
platforms;android-36 | 1 | Android SDK Platform 36 | platforms/android-36