From d0ab7ed97b9a70c0881bc966ad92ea312282998d Mon Sep 17 00:00:00 2001 From: funman300 Date: Thu, 14 May 2026 11:22:08 -0700 Subject: [PATCH] fix(ci): add SDK verification step to diagnose platforms-not-found Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/android-build.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.gitea/workflows/android-build.yml b/.gitea/workflows/android-build.yml index dfec270..62e3887 100644 --- a/.gitea/workflows/android-build.yml +++ b/.gitea/workflows/android-build.yml @@ -99,6 +99,15 @@ jobs: restore-keys: android-target-${{ hashFiles('**/Cargo.lock') }}- # ── Build ────────────────────────────────────────────────────────── + - name: Verify SDK structure + run: | + echo "=== /opt/android-sdk/ ===" + ls ${{ env.ANDROID_SDK }}/ || echo "MISSING" + echo "=== platforms/ ===" + ls ${{ env.ANDROID_SDK }}/platforms/ || echo "MISSING" + echo "=== android-34/ ===" + ls ${{ env.ANDROID_SDK }}/platforms/android-34/ 2>/dev/null | head -3 || echo "MISSING" + - name: Install cargo-apk if: steps.apk-tool-cache.outputs.cache-hit != 'true' run: cargo install cargo-apk --locked