Android app (TWA) in android/, built with podman; serve assetlinks.json for it
This commit is contained in:
parent
44708d5f3c
commit
7900bf5b3e
21 changed files with 313 additions and 0 deletions
17
android/Containerfile
Normal file
17
android/Containerfile
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
# Build image for the Android app: JDK 17, the Android SDK and Gradle. See build.sh.
|
||||
FROM docker.io/library/eclipse-temurin:17-jdk
|
||||
|
||||
ARG CMDLINE_TOOLS=15859902
|
||||
ARG GRADLE=8.14.3
|
||||
ENV ANDROID_HOME=/opt/android-sdk
|
||||
ENV PATH=/opt/gradle/bin:$ANDROID_HOME/cmdline-tools/latest/bin:$PATH
|
||||
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends unzip && rm -rf /var/lib/apt/lists/*
|
||||
RUN curl -fsSLo /tmp/tools.zip https://dl.google.com/android/repository/commandlinetools-linux-${CMDLINE_TOOLS}_latest.zip \
|
||||
&& mkdir -p $ANDROID_HOME/cmdline-tools && unzip -q /tmp/tools.zip -d /tmp \
|
||||
&& mv /tmp/cmdline-tools $ANDROID_HOME/cmdline-tools/latest && rm /tmp/tools.zip
|
||||
RUN yes | sdkmanager --licenses >/dev/null && sdkmanager "platforms;android-36" "build-tools;35.0.0" "platform-tools" >/dev/null
|
||||
RUN curl -fsSLo /tmp/gradle.zip https://services.gradle.org/distributions/gradle-${GRADLE}-bin.zip \
|
||||
&& unzip -q /tmp/gradle.zip -d /opt && mv /opt/gradle-${GRADLE} /opt/gradle && rm /tmp/gradle.zip
|
||||
|
||||
WORKDIR /src
|
||||
Loading…
Add table
Add a link
Reference in a new issue