Skip to content
Snippets Groups Projects
Commit ce8106f6 authored by cyberta's avatar cyberta
Browse files

Merge branch 'update_docker_images2' into 'master'

update to android API 34, force all docker images to be rebuilt

See merge request !265
parents a9fb12c3 1446da41
No related branches found
No related tags found
1 merge request!265update to android API 34, force all docker images to be rebuilt
Pipeline #181452 failed
FROM registry.0xacab.org/leap/bitmask_android/android-sdk:latest
MAINTAINER LEAP Encryption Access Project <info@leap.se>
LABEL Description="Android SDK baseimage based on debian:bullseye" Vendor="LEAP" Version="33"
LABEL Description="Android SDK baseimage based on debian:bullseye" Vendor="LEAP" Version="34"
# Make sure debconf doesn't complain about lack of interactivity
ENV DEBIAN_FRONTEND noninteractive
......@@ -29,10 +29,7 @@ RUN apt-get update -qq && \
# Install Android SDK emulator package
RUN echo y | sdkmanager "emulator"
# Install System Images for emulators
RUN echo y | sdkmanager "system-images;android-33;google_apis;x86_64"
# RUN echo y | sdkmanager "system-images;android-27;google_apis;x86"
# RUN echo y | sdkmanager "system-images;android-25;google_apis;x86_64"
# RUN echo y | sdkmanager "system-images;android-23;google_apis;x86_64"
# Install System Images for emulators4;google_apis;x86_64"
RUN echo y | sdkmanager "system-images;android-34;google_apis;x86_64"
RUN echo no | avdmanager create avd --force --name testApi33 --abi google_apis/x86_64 --package 'system-images;android-33;google_apis;x86_64'
RUN echo no | avdmanager create avd --force --name testApi34 --abi google_apis/x86_64 --package 'system-images;android-34;google_apis;x86_64'
FROM registry.0xacab.org/leap/bitmask_android/android-sdk:latest
MAINTAINER LEAP Encryption Access Project <info@leap.se>
LABEL Description="Android emulator image based on android-sdk" Vendor="LEAP" Version="3"
LABEL Description="Android emulator image based on android-sdk" Vendor="LEAP" Version="4"
# Make sure debconf doesn't complain about lack of interactivity
ENV DEBIAN_FRONTEND noninteractive
......@@ -37,6 +37,10 @@ RUN apt-get update -qq && \
apt-get autoclean && \
rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
RUN echo $JAVA_HOME
RUN java --version
# ------------------------------------------------------
# --- Install Android Emulator
......@@ -50,16 +54,11 @@ RUN echo y | sdkmanager "emulator"
# Install System Images for emulators
# seems like every version has its own quirks
RUN echo y | sdkmanager "system-images;android-33;google_apis;x86_64"
#RUN echo y | sdkmanager "system-images;android-27;google_apis;x86"
#RUN echo y | sdkmanager "system-images;android-25;google_apis;x86_64"
#RUN echo y | sdkmanager "system-images;android-23;google_apis;x86_64"
RUN echo y | sdkmanager "system-images;android-34;google_apis;x86_64"
# fastlane wants 2 emulators. Starting happens in the scripts
RUN echo no | avdmanager create avd --force --name testApi33 --abi google_apis/x86_64 --package 'system-images;android-33;google_apis;x86_64'
RUN echo no | avdmanager create avd --force --name testApi34 --abi google_apis/x86_64 --package 'system-images;android-34;google_apis;x86_64'
# TODO: fastlane has been troublesome for newer versions, need to dive deep to update
#RUN echo no | avdmanager create avd --force --name testApi27 --abi google_apis/x86_64 --package 'system-images;android-27;google_apis;x86_64'
#RUN echo no | avdmanager create avd --force --name testApi27-duet --abi google_apis/x86_64 --package 'system-images;android-27;google_apis;x86_64'
# Install Android cmake
RUN sdkmanager "cmake;3.10.2.4988404"
......
......@@ -40,6 +40,7 @@ ENV ANDROID_SDK_ROOT ${ANDROID_HOME}/latest/cmdline-tools
RUN echo $JAVA_HOME
RUN java --version
RUN curl -L $ANDROID_NDK_URL -o ndk.zip \
&& unzip ndk.zip -d $ANDROID_HOME/ndk \
&& rm -rf ndk.zip
......
......@@ -81,10 +81,10 @@ RUN echo y | sdkmanager "platform-tools" # echo y to accept google licenses
RUN sdkmanager "extras;android;m2repository"
# Install Build Tools (Please keep in descending order)
RUN sdkmanager "build-tools;33.0.2"
RUN sdkmanager "build-tools;34.0.0"
# Install Target SDK Packages (Please keep in descending order)
RUN sdkmanager "platforms;android-33"
RUN sdkmanager "platforms;android-34"
RUN echo "accept all licenses"
# Accept all licenses
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment