fix: install Android SDK in build-apk CI job
Some checks failed
CI / test (push) Successful in 1m50s
CI / build-apk (push) Failing after 5m0s

The build-apk job was failing because the Docker runner image
doesn't include Android SDK. Added steps to download Android
command-line tools, accept licenses, and install SDK 34.
This commit is contained in:
2026-01-30 05:24:57 +00:00
parent 6995d05f48
commit 553fc21a4f
2 changed files with 52 additions and 34 deletions

View File

@@ -42,7 +42,7 @@ jobs:
steps:
- name: Install system dependencies
run: apt-get update && apt-get install -y jq unzip xz-utils curl git
run: apt-get update && apt-get install -y jq unzip xz-utils curl git wget
- name: Checkout
uses: actions/checkout@v4
@@ -53,6 +53,24 @@ jobs:
distribution: temurin
java-version: 17
- name: Setup Android SDK
run: |
mkdir -p /opt/android-sdk/cmdline-tools
cd /tmp
wget -q "https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip" -O cmdline-tools.zip
unzip -q cmdline-tools.zip
mv cmdline-tools /opt/android-sdk/cmdline-tools/latest
echo "ANDROID_HOME=/opt/android-sdk" >> $GITHUB_ENV
echo "ANDROID_SDK_ROOT=/opt/android-sdk" >> $GITHUB_ENV
echo "/opt/android-sdk/cmdline-tools/latest/bin" >> $GITHUB_PATH
echo "/opt/android-sdk/platform-tools" >> $GITHUB_PATH
- name: Accept Android licenses and install SDK components
run: |
export ANDROID_HOME=/opt/android-sdk
yes | /opt/android-sdk/cmdline-tools/latest/bin/sdkmanager --licenses || true
/opt/android-sdk/cmdline-tools/latest/bin/sdkmanager "platforms;android-34" "build-tools;34.0.0" "platform-tools"
- name: Setup Flutter
uses: subosito/flutter-action@v2
with: