Files
Greg ShuflinandClaude Opus 5.5 3a08adea65
Build Debug APK / build (push) Failing after 3m48s
android: build the Rust library for the device's ABI, x86_64 included
The x86_64 emulator was running the arm64 .so through the native bridge,
which returns JNI jbooleans with junk in the register's upper bits. Since
jni-sys 0.4 reads jboolean as a Rust bool, every ExceptionCheck reported a
pending exception, so rustls-platform-verifier could neither initialize
nor verify a certificate on the emulator.

Still one Rust cross-compile per build: -PrustAbi wins, else the ABI
Android Studio injects for the device it deploys to, else arm64-v8a. The
.so is now synced into build/rustJniLibs rather than src/main/jniLibs, so
clean removes it and a previously built ABI can't ride along in the APK.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 02:29:29 -07:00
..
2026-07-24 20:55:48 -07:00
2026-03-29 03:03:50 -07:00