diff --git a/.gitea/workflows/build-apk.yml b/.gitea/workflows/build-apk.yml index fbd2acd..029d59b 100644 --- a/.gitea/workflows/build-apk.yml +++ b/.gitea/workflows/build-apk.yml @@ -32,8 +32,30 @@ jobs: - name: 🤖 Setup Android SDK run: | - mkdir -p $HOME/android - echo "y" | sdkmanager --licenses || true + export ANDROID_HOME=$HOME/android + export ANDROID_SDK_ROOT=$HOME/android + + mkdir -p $ANDROID_HOME/cmdline-tools + + cd $ANDROID_HOME + + # Download command line tools + curl -o cmdline-tools.zip https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip + + unzip cmdline-tools.zip + + mv cmdline-tools cmdline-tools/latest + + rm cmdline-tools.zip + + # Add tools to PATH + export PATH=$ANDROID_HOME/cmdline-tools/latest/bin:$PATH + export PATH=$ANDROID_HOME/platform-tools:$PATH + + # Accept licenses + yes | sdkmanager --licenses + + # Install required SDK parts sdkmanager "platform-tools" "platforms;android-33" "build-tools;33.0.0" - name: 🔧 Set env