mirror of
https://github.com/okhsunrog/vpnhide.git
synced 2026-04-28 14:44:43 +00:00
ci: add Android SDK to CI image, revert lsposed job to container
This commit is contained in:
parent
16f4746c9a
commit
69d2aa3903
2 changed files with 24 additions and 26 deletions
14
.github/docker/ci/Dockerfile
vendored
14
.github/docker/ci/Dockerfile
vendored
|
|
@ -29,6 +29,20 @@ RUN curl -fsSL -o /usr/local/bin/ktlint \
|
|||
"https://github.com/pinterest/ktlint/releases/download/${KTLINT_VERSION}/ktlint" && \
|
||||
chmod +x /usr/local/bin/ktlint
|
||||
|
||||
# ── Android SDK (for lsposed) ────────────────────────────────────────
|
||||
ENV ANDROID_HOME=/opt/android-sdk
|
||||
ENV PATH="${ANDROID_HOME}/cmdline-tools/latest/bin:${ANDROID_HOME}/platform-tools:${PATH}"
|
||||
|
||||
RUN mkdir -p "${ANDROID_HOME}/cmdline-tools" && \
|
||||
curl -fsSL -o /tmp/cmdline-tools.zip \
|
||||
"https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip" && \
|
||||
unzip -q /tmp/cmdline-tools.zip -d /tmp/cmdline-tools && \
|
||||
mv /tmp/cmdline-tools/cmdline-tools "${ANDROID_HOME}/cmdline-tools/latest" && \
|
||||
rm -rf /tmp/cmdline-tools.zip /tmp/cmdline-tools && \
|
||||
yes | sdkmanager --licenses > /dev/null 2>&1 && \
|
||||
sdkmanager "platform-tools" "platforms;android-35" "build-tools;35.0.0" && \
|
||||
chmod -R a+rx "${ANDROID_HOME}"
|
||||
|
||||
# ── Rust toolchain (for zygisk) ──────────────────────────────────────
|
||||
ENV RUSTUP_HOME=/usr/local/rustup \
|
||||
CARGO_HOME=/usr/local/cargo \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue