Sign inSign up

splashtopandroid/android-sdk-ndk

By splashtopandroid

•Updated 6 months ago

Android Development Environment with both SDK and NDK

Image
Languages & frameworks
Developer tools
0

2.7K

splashtopandroid/android-sdk-ndk repository overview

⁠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

Tag summary

Content type

Image

Digest

sha256:d062334d1…

Size

1.4 GB

Last updated

6 months ago

docker pull splashtopandroid/android-sdk-ndk