Setup android runner
This commit is contained in:
+27
@@ -0,0 +1,27 @@
|
||||
# Dockerfile
|
||||
FROM ubuntu:24.04
|
||||
RUN apt-get update && apt-get install -y \
|
||||
openjdk-21-jdk \
|
||||
nodejs \
|
||||
wget \
|
||||
unzip \
|
||||
git \
|
||||
curl
|
||||
|
||||
# Set environment variables for Android SDK
|
||||
ENV ANDROID_HOME=/opt/android-sdk
|
||||
ENV PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools:$PATH
|
||||
|
||||
# Download and install Android SDK Command-line Tools
|
||||
RUN mkdir -p $ANDROID_HOME/cmdline-tools/latest \
|
||||
&& cd $ANDROID_HOME/cmdline-tools/latest \
|
||||
&& wget https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip -O tools.zip \
|
||||
&& unzip tools.zip \
|
||||
&& mv cmdline-tools/* . \
|
||||
&& rm -rf cmdline-tools tools.zip
|
||||
|
||||
# Accept licenses and install required SDK packages
|
||||
RUN yes | $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --sdk_root=$ANDROID_HOME --licenses \
|
||||
&& $ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager --sdk_root=$ANDROID_HOME \
|
||||
"platform-tools" "platforms;android-34" "build-tools;34.0.0"
|
||||
|
||||
Reference in New Issue
Block a user