Android runtime capability bindings for MoonBit, built on AJNI.
moon update
moon check --target nativeimport {
"Nanaloveyuki/BitLogger/src" @logger,
"Nanaloveyuki/android_runtimebinding/log",
}let logger = @logger.Logger::new(@log.AndroidSink::new(), target="Index")
let result = logger.log_with(@logger.Level::Info, "Index built", (sink, record) => {
try {
@log.AndroidSink::write(sink, record)
Ok(())
} catch {
error => Err(error)
}
})examples/android/gradlew -p examples/android :app:assembleDebug
python3 scripts/run-android-smoke.py --serial emulator-5554Install
Download zipAndroid runtime capability bindings for MoonBit, built on AJNI.