From bfadcf0e0d703c3fb6f1e030bd6518608ce4d6a7 Mon Sep 17 00:00:00 2001 From: funman300 Date: Thu, 14 May 2026 10:28:10 -0700 Subject: [PATCH] fix(ci): add SDK layout debug step to diagnose platforms-not-found error Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/android-build.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.gitea/workflows/android-build.yml b/.gitea/workflows/android-build.yml index b453ca8..048adfe 100644 --- a/.gitea/workflows/android-build.yml +++ b/.gitea/workflows/android-build.yml @@ -100,6 +100,16 @@ jobs: key: android-target-${{ hashFiles('**/Cargo.lock') }}-${{ github.sha }} restore-keys: android-target-${{ hashFiles('**/Cargo.lock') }}- + # ── Debug: verify SDK layout ─────────────────────────────────────── + - name: Verify SDK layout + run: | + echo "ANDROID_HOME=$ANDROID_HOME" + echo "ANDROID_SDK_ROOT=$ANDROID_SDK_ROOT" + echo "ANDROID_NDK_HOME=$ANDROID_NDK_HOME" + ls "$ANDROID_HOME/" 2>/dev/null || echo "ANDROID_HOME dir missing" + ls "$ANDROID_HOME/platforms/" 2>/dev/null || echo "platforms/ missing" + ls "$ANDROID_HOME/ndk/" 2>/dev/null || echo "ndk/ missing" + # ── Build ────────────────────────────────────────────────────────── - name: Install cargo-apk if: steps.apk-tool-cache.outputs.cache-hit != 'true'