Skip to content

Commit 127a153

Browse files
committed
ndk26
1 parent b41861c commit 127a153

File tree

2 files changed

+26
-23
lines changed

2 files changed

+26
-23
lines changed

.github/workflows/ffi-builds.yml

Lines changed: 25 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -78,28 +78,27 @@ jobs:
7878
dylib: liblivekit_ffi.so
7979
target: aarch64-unknown-linux-gnu
8080
name: ffi-linux-arm64
81-
## android builds broke
82-
# - os: ubuntu-20.04
83-
# platform: android
84-
# dylib: liblivekit_ffi.so
85-
# jar: libwebrtc.jar
86-
# target: aarch64-linux-android
87-
# name: ffi-android-arm64
88-
# buildargs: --no-default-features --features "rustls-tls-webpki-roots"
89-
# - os: ubuntu-20.04
90-
# platform: android
91-
# dylib: liblivekit_ffi.so
92-
# jar: libwebrtc.jar
93-
# target: armv7-linux-androideabi
94-
# name: ffi-android-armv7
95-
# buildargs: --no-default-features --features "rustls-tls-webpki-roots"
96-
# - os: ubuntu-20.04
97-
# platform: android
98-
# dylib: liblivekit_ffi.so
99-
# jar: libwebrtc.jar
100-
# target: x86_64-linux-android
101-
# name: ffi-android-x86_64
102-
# buildargs: --no-default-features --features "rustls-tls-webpki-roots"
81+
- os: ubuntu-20.04
82+
platform: android
83+
dylib: liblivekit_ffi.so
84+
jar: libwebrtc.jar
85+
target: aarch64-linux-android
86+
name: ffi-android-arm64
87+
buildargs: --no-default-features --features "rustls-tls-webpki-roots"
88+
- os: ubuntu-20.04
89+
platform: android
90+
dylib: liblivekit_ffi.so
91+
jar: libwebrtc.jar
92+
target: armv7-linux-androideabi
93+
name: ffi-android-armv7
94+
buildargs: --no-default-features --features "rustls-tls-webpki-roots"
95+
- os: ubuntu-20.04
96+
platform: android
97+
dylib: liblivekit_ffi.so
98+
jar: libwebrtc.jar
99+
target: x86_64-linux-android
100+
name: ffi-android-x86_64
101+
buildargs: --no-default-features --features "rustls-tls-webpki-roots"
103102

104103
name: Build (${{ matrix.target }})
105104
runs-on: ${{ matrix.os }}
@@ -156,6 +155,10 @@ jobs:
156155
- name: Build (Android)
157156
if: ${{ matrix.platform == 'android' }}
158157
run: |
158+
export ANDROID_NDK=$(ls -d /usr/local/lib/android/sdk/ndk/* | grep '26' | sort -V | tail -n 1)
159+
echo "ANDROID_NDK=$ANDROID_NDK" >> $GITHUB_ENV
160+
echo "ANDROID_NDK_HOME=$ANDROID_NDK" >> $GITHUB_ENV
161+
echo "ANDROID_NDK_ROOT=$ANDROID_NDK" >> $GITHUB_ENV
159162
cd livekit-ffi/
160163
cargo install cargo-ndk
161164
cargo ndk --bindgen --target ${{ matrix.target }} build --release ${{ matrix.buildargs }}

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)