Android SDK in Docker, nice for CI builder use.
base
,latest
(android-base/Dockerfile)r23
(android-r23/Dockerfile)react-native
(android-react-native)
Working with bash in interactive mode.
docker run -it --rm -v /path/to/your/project:/home/workspace bash
Run Gradle build
docker run --rm -v /path/to/your/project:/home/workspace sh -c 'cd /home/workspace && gradle package'
- Gradle 2.14 (Environment variable is
GRADLE_VERSION
) - Android SDK r24.4.1 (Environment variable is
ANDROID_SDK_VERSION
) r23
containsandroid-23
,build-tools-23.0.1
,build-tools-23.0.2
,build-tools-23.0.3
,extra-android-m2repository
,extra-google-m2repository
(Environment variable isANDROID_SDK_PACKAGE
)react-native
containsnodejs6
Create your own Dockerfile
, build from iyoukeji/android:base
or iyoukeji/android:base
, and add SDK packages:
FROM iyoukeji/android:base
ENV ANDROID_SDK_PACKAGE android-19, \
extra-android-m2repository, \
extra-google-m2repository
RUN echo y | android update sdk --no-ui --all --filter "${ANDROID_SDK_PACKAGE}"
If you have any problems with or questions about this image, please contact us through a GitHub issue.