testing android with CI. android main works fine
Some checks failed
Build Tauri App (Linux + Windows exe) / build (push) Failing after 5m15s

This commit is contained in:
2025-09-01 02:17:22 +02:00
parent 4d9346219d
commit 68776e4238
78 changed files with 989 additions and 2 deletions

View File

@@ -35,6 +35,27 @@ jobs:
pkg-config \
xdg-utils \
gnupg2
- name: Set up Java
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 17
- name: Install Android SDK & NDK
run: |
sudo apt-get update
sudo apt-get install -y unzip wget
mkdir -p $HOME/Android/Sdk
cd $HOME/Android/Sdk
wget https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip -O cmdline-tools.zip
unzip cmdline-tools.zip
mkdir -p cmdline-tools/latest
mv cmdline-tools/* cmdline-tools/latest/
yes | $HOME/Android/Sdk/cmdline-tools/latest/bin/sdkmanager --licenses
$HOME/Android/Sdk/cmdline-tools/latest/bin/sdkmanager "platform-tools" "platforms;android-33" "build-tools;33.0.2" "ndk;25.2.9519653"
env:
ANDROID_HOME: ${{ github.home }}/Android/Sdk
ANDROID_SDK_ROOT: ${{ github.home }}/Android/Sdk
- name: Add Windows Rust target
run: rustup target add x86_64-pc-windows-gnu
@@ -42,6 +63,16 @@ jobs:
- name: Install Tauri CLI
run: cargo install tauri-cli
- name: Build Android APK
run: |
cd src-tauri/gen/android
./gradlew assembleDebug
- name: Build Android Release APK
run: |
cd src-tauri/gen/android
./gradlew assembleRelease
- name: Build Linux packages (deb + rpm)
run: |
cd src-tauri
@@ -85,6 +116,15 @@ jobs:
env:
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
- name: Upload Android APK
uses: actions/upload-artifact@v3
with:
name: tauri-android-apk
path: |
src-tauri/gen/android/app/build/outputs/apk/debug/app-debug.apk
# or release:
src-tauri/gen/android/app/build/outputs/apk/release/app-release.apk
# 📦 Upload Linux artifacts + signatures + public key
- name: Upload Linux packages
uses: actions/upload-artifact@v3