WIP android container
This commit is contained in:
@@ -0,0 +1,26 @@
|
|||||||
|
FROM rust:trixie
|
||||||
|
|
||||||
|
ARG ANDROID_CLI_TOOLS_VERSION=13114758
|
||||||
|
|
||||||
|
RUN rustup target add aarch64-linux-android armv7-linux-androideabi i686-linux-android x86_64-linux-android
|
||||||
|
|
||||||
|
RUN apt-get update && \
|
||||||
|
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
|
||||||
|
ca-certificates \
|
||||||
|
curl \
|
||||||
|
unzip \
|
||||||
|
default-jre
|
||||||
|
|
||||||
|
RUN cd /tmp && \
|
||||||
|
curl -o commandlinetools-linux.zip "https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_CLI_TOOLS_VERSION}_latest.zip" && \
|
||||||
|
unzip commandlinetools-linux.zip && \
|
||||||
|
mkdir -p /opt/android-tools/cmdline-tools && \
|
||||||
|
cp -r cmdline-tools /opt/android-tools/cmdline-tools/latest
|
||||||
|
|
||||||
|
|
||||||
|
RUN yes | /opt/android-tools/cmdline-tools/latest/bin/sdkmanager --install "platform-tools" "platforms;android-36.1" "build-tools;36.1.0" "ndk;29.0.14206865" "cmake;3.31.6"
|
||||||
|
|
||||||
|
ENV ANDROID_HOME="/opt/android-tools/"
|
||||||
|
ENV NDK_HOME="$ANDROID_HOME/ndk/29.0.14206865"
|
||||||
|
ENV PATH="$PATH:$ANDROID_HOME/platform-tools"
|
||||||
|
|
||||||
Reference in New Issue
Block a user