From 01c2c6f910d7a4b4477ca7aa9c1a0f89c7d47080 Mon Sep 17 00:00:00 2001 From: gongyun Date: Thu, 21 May 2026 15:09:03 +0800 Subject: [PATCH] Workflow error correction --- .gitea/workflows/build.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index cc7be64..80df83b 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -81,11 +81,35 @@ jobs: flutter-version: "3.41.9" cache: true + - name: Set up Android SDK + uses: android-actions/setup-android@v3 + + - name: Install Android SDK packages + shell: bash + run: | + set -euo pipefail + run_sdkmanager() { + set +e + yes | sdkmanager "$@" + local status="${PIPESTATUS[1]}" + set -e + return "$status" + } + + run_sdkmanager --install \ + "platform-tools" \ + "platforms;android-36" \ + "build-tools;36.0.0" \ + "cmdline-tools;latest" + run_sdkmanager --licenses >/dev/null + flutter config --android-sdk "$ANDROID_HOME" + - name: Check build environment shell: bash run: | set -euo pipefail df -h + echo "ANDROID_HOME=$ANDROID_HOME" java -version flutter --version flutter doctor -v