Skip to content

fix: correct Android SDK installation path in build workflow #2

fix: correct Android SDK installation path in build workflow

fix: correct Android SDK installation path in build workflow #2

Workflow file for this run

name: Build Optimizer Binaries
on:
workflow_dispatch:
push:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
env:
ANDROID_HOME: ${{ github.workspace }}/android-sdk
ANDROID_NDK: ${{ github.workspace }}/android-ndk
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 17
- run: sudo apt-get update && sudo apt-get install -y cmake ninja-build unzip curl
- run: |
mkdir -p "$ANDROID_HOME/cmdline-tools/latest"
curl -fo sdk.zip https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip
unzip -q sdk.zip -d "$ANDROID_HOME/cmdline-tools/latest"
yes | "$ANDROID_HOME/cmdline-tools/latest/bin/sdkmanager" --sdk_root="$ANDROID_HOME" \
"platform-tools" "platforms;android-21" "build-tools;34.0.0" "ndk;26.2.11394342"
ln -s "$ANDROID_HOME/ndk/26.2.11394342" "$ANDROID_NDK"
- run: chmod +x build.sh && ./build.sh all
- uses: actions/upload-artifact@v4
with:
name: optimizer-binaries
path: bin/**