@@ -78,28 +78,27 @@ jobs:
78
78
dylib : liblivekit_ffi.so
79
79
target : aarch64-unknown-linux-gnu
80
80
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"
103
102
104
103
name : Build (${{ matrix.target }})
105
104
runs-on : ${{ matrix.os }}
@@ -156,6 +155,10 @@ jobs:
156
155
- name : Build (Android)
157
156
if : ${{ matrix.platform == 'android' }}
158
157
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
159
162
cd livekit-ffi/
160
163
cargo install cargo-ndk
161
164
cargo ndk --bindgen --target ${{ matrix.target }} build --release ${{ matrix.buildargs }}
0 commit comments