Android NDK r11b development environment
2.0K
FROM ubuntu:14.04 MAINTAINER Jacky Yu [email protected]
LABEL Description="Android NDK r11 Build Tools" Version="11.0"
ENV ANDROID_NDK_VERSION=r11b
ANDROID_SDK_VERSION=r24.4.1
RUN apt-get update &&
apt-get install -y
build-essential zip unzip tar curl wget openjdk-7-jdk &&
apt-get clean
RUN cd /opt &&
wget http://dl.google.com/android/repository/android-ndk-${ANDROID_NDK_VERSION}-linux-x86_64.zip &&
unzip android-ndk-${ANDROID_NDK_VERSION}-linux-x86_64.zip &&
rm android-ndk-${ANDROID_NDK_VERSION}-linux-x86_64.zip
RUN cd /opt &&
wget http://dl.google.com/android/android-sdk_${ANDROID_SDK_VERSION}-linux.tgz &&
tar xvf android-sdk_${ANDROID_SDK_VERSION}-linux.tgz &&
rm android-sdk_${ANDROID_SDK_VERSION}-linux.tgz
RUN /opt/android-ndk-${ANDROID_NDK_VERSION}/build/tools/make-standalone-toolchain.sh --arch=arm --platform=android-19 --toolchain=arm-linux-androideabi-clang --install-dir=/opt/android-standalone-ndk/arm-androideabi-clang RUN /opt/android-ndk-${ANDROID_NDK_VERSION}/build/tools/make-standalone-toolchain.sh --arch=x86 --platform=android-19 --toolchain=x86-clang --install-dir=/opt/android-standalone-ndk/x86-clang
RUN echo "y" | /opt/android-sdk-linux/tools/android -s update sdk -u -t platform-tools,build-tools,android-19,android-16
RUN cd /opt/android-ndk-${ANDROID_NDK_VERSION} && chmod a+x ndk-*
ENV JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
ANDROID_HOME=/opt/android-sdk-linux
ANDROID_NDK=/opt/android-ndk-${ANDROID_NDK_VERSION}
ENV ANDROID_SDK=$ANDROID_HOME
PATH=$ANDROID_NDK:$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools:$PATH
Content type
Image
Digest
Size
1.6 GB
Last updated
over 10 years ago
docker pull jackyyu/android-ndk-r11-dev