Skip to content

Commit

Permalink
Try detecting the NDK version automatically
Browse files Browse the repository at this point in the history
  • Loading branch information
jmartinesp committed Nov 25, 2024
1 parent cbfcfcb commit eb7d67c
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
12 changes: 10 additions & 2 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,14 @@ jobs:
matrix:
api-level: [29]
steps:
- name: Check env vars
env:
ANDROID_NDK_TOOLCHAIN_DIR: ${{ ANDROID_NDK_HOME }}/toolchains
run: |
echo $ANDROID_NDK_TOOLCHAIN_DIR
ls $ANDROID_NDK_HOME
ls $ANDROID_NDK_TOOLCHAIN_DIR
- uses: actions/checkout@v4
with:
fetch-depth: 0
Expand All @@ -50,8 +58,6 @@ jobs:

- name: Setup Gradle & Build test cases
uses: gradle/gradle-build-action@v3
env:
ANDROID_NDK_TOOLCHAIN_DIR: ${{ env.ANDROID_NDK_HOME }}/toolchains
with:
build-root-directory: platforms/android
cache-read-only: false
Expand All @@ -64,6 +70,8 @@ jobs:
- name: Run all tests with coverage
uses: reactivecircus/android-emulator-runner@v2
env:
ANDROID_NDK_TOOLCHAIN_DIR: ${{ env.ANDROID_NDK_HOME }}/toolchains
with:
working-directory: platforms/android
api-level: ${{ matrix.api-level }}
Expand Down
5 changes: 2 additions & 3 deletions platforms/android/library/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ cargo {
targets = ["arm", "x86", "x86_64", "arm64"]
targetIncludes = ["libuniffi_wysiwyg_composer.so"]
targetDirectory = '../../../target'
prebuiltToolchain = true
}

android {
Expand Down Expand Up @@ -68,9 +69,7 @@ android {
testCoverage {
jacocoVersion = "0.8.8"
}

ndkVersion = "27.1.12297006"


packagingOptions {
resources.excludes += 'META-INF/LICENSE.md'
resources.excludes += 'META-INF/LICENSE-notice.md'
Expand Down

0 comments on commit eb7d67c

Please sign in to comment.