name: Android Build Test on: workflow_dispatch: jobs: android-build: runs-on: mx-all-in-one steps: - uses: actions/checkout@v4 - name: Setup Java uses: actions/setup-java@v4 with: java-version: 17 distribution: temurin - name: Setup Android SDK run: | export ANDROID_HOME=/opt/android-sdk mkdir -p $ANDROID_HOME/cmdline-tools/latest cd $ANDROID_HOME/cmdline-tools wget -q https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip -O tools.zip unzip -q tools.zip mv cmdline-tools latest rm tools.zip export PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$PATH yes | sdkmanager --licenses 2>&1 | tail -1 sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0" echo "ANDROID_HOME=$ANDROID_HOME" >> $GITHUB_ENV - name: Verify SDK run: | echo "SDK installed at: $ANDROID_HOME" sdkmanager --list_installed | head -10 adb --version