Android Build CD/CI
Some checks failed
Android Build Final Fixed / build-android (push) Failing after 2m23s

This commit is contained in:
2026-01-30 19:38:49 +01:00
parent 4b4331cd0c
commit ca9e360bfd

View File

@@ -53,23 +53,30 @@ jobs:
export PATH="$HOME/.cargo/bin:$PATH"
export ANDROID_HOME=$HOME/android-sdk
export NDK_HOME=$ANDROID_HOME/ndk/25.1.8937393
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
# 1. Frontend mit Trunk bauen
trunk build --release
# 2. Android APK bauen
# 2. Android Initialisieren falls nötig
if [ ! -d "src-tauri/gen/android" ]; then
cargo-tauri android init
fi
cargo-tauri android build --target aarch64 --apk true
# 3. Echter Release Build für Android
cargo-tauri android build --release --target aarch64
env:
JAVA_HOME: /usr/lib/jvm/java-17-openjdk-amd64
- name: Debug - List APK locations
run: |
echo "Suche nach erzeugten APKs..."
find src-tauri/gen/android -name "*.apk"
- name: Upload APK Artifact
# Downgrade auf v3, da v4 auf Gitea/GHES oft nicht funktioniert
uses: actions/upload-artifact@v3
with:
name: Xiaomi-App
# v3 unterstützt Wildcards etwas anders, daher geben wir den Pfad präzise an
path: src-tauri/gen/android/app/build/outputs/apk/release/*.apk
# Wir nutzen ein rekursives Pattern, damit er die APK findet,
# egal ob sie direkt in /release/ oder in /release/aarch64/ liegt.
path: src-tauri/gen/android/app/build/outputs/apk/**/*.apk