diff --git a/.github/workflows/android.yaml b/.github/workflows/android.yaml index 4d3f8eb..c92ab03 100644 --- a/.github/workflows/android.yaml +++ b/.github/workflows/android.yaml @@ -24,7 +24,7 @@ jobs: strategy: matrix: rust: [ stable ] - api-level: [ 35 ] + api-level: [ 34 ] ndk-version: [ '27.1.12297006' ] cmake-version: [ '3.30.4' ] continue-on-error: ${{ matrix.rust != 'stable' && matrix.rust != 'beta' }} @@ -56,6 +56,11 @@ jobs: run: rustup run ${{ matrix.rust }} cargo build --test test_android # Check if AVD is in cache, else create AVD + - name: Enable KVM group perms + run: | + echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules + sudo udevadm control --reload-rules + sudo udevadm trigger --name-match=kvm - name: AVD cache uses: actions/cache@v3 id: avd-cache diff --git a/tests/test-android-app/Cargo.toml b/tests/test-android-app/Cargo.toml index 680423d..889c91d 100644 --- a/tests/test-android-app/Cargo.toml +++ b/tests/test-android-app/Cargo.toml @@ -13,4 +13,4 @@ ndk-glue = "0.7" webbrowser = { path = "../.." } [package.metadata.android.sdk] -target_sdk_version = 35 +target_sdk_version = 34