Sign inSign up

kremi151/android-ndk

By kremi151

Updated almost 2 years ago

Image containing Android NDK and the latest CMake, with focus on building

Image
1

1.2K

kremi151/android-ndk repository overview

kremi151/android-ndk

Build Docker image

Minimal Docker image with Android SDK, with focus on building

Available images

Image nameTagAndroid platformHas NDK
kremi151/android-sdkbaseN/ANo
kremi151/android-sdkandroid-29API 29 (Android 10)No
kremi151/android-sdkandroid-30API 30 (Android 11)No
kremi151/android-sdkandroid-31API 31 (Android 12)No
kremi151/android-ndkbaseN/AYes
kremi151/android-ndkandroid-29API 29 (Android 10)Yes
kremi151/android-ndkandroid-30API 30 (Android 11)Yes
kremi151/android-ndkandroid-31API 31 (Android 12)Yes

JDK versions

Docker images are published in two variants: With Open JDK 8 and Open JDK 11.

For Open JDK 11, use the images with -jdk11 tag suffix.

For Open JDK 8, use the images with -jdk8 tag suffix.

The current default is JDK 8, so the images without specific jdk suffix will default to -jdk8, but this may change in the future.

Scripts

The kremi151/android-sdk and kremi151/android-ndk Docker images provide the following convenience scripts which are globally available:

makeLocalProperties

Generates the local.properties file to be put at the root of an Android project workspace. The Android Gradle plugin will soon drop support for ANDROID_HOME and ANDROID_NDK_HOME environment variables and expects the configuration of the paths to be done in the local.properties file. While the kremi151/android-sdk and kremi151/android-ndk Docker images will keep providing those environment variables, it also provides the makeLocalProperties script to generate the local.properties file.

Tag summary

Content type

Image

Digest

sha256:18531fa66

Size

917 MB

Last updated

almost 2 years ago

docker pull kremi151/android-ndk:android-34