Bug: 197264385

Clone this repo:
  1. 5a83a3d Merge "Create temporary legacy JNI version for migration" into main by Treehugger Robot · 6 days ago main master
  2. 27d0b7d Create temporary legacy JNI version for migration by Matthew Maurer · 6 days ago
  3. d8010e7 Update Android.bp by running cargo_embargo by James Farrell · 12 days ago
  4. 3391798 Migrate to cargo_embargo. am: e790bbd85d am: 5a879ef88f am: 3b7ceddfdb by Andrew Walbran · 6 months ago
  5. 062ba00 Migrate to cargo_embargo. am: e790bbd85d am: 56768c5db5 am: 333e019ee7 by Andrew Walbran · 6 months ago

Build Status Docs Crates.io

JNI Bindings for Rust

Join the chat at https://gitter.im/jni-rs/Lobby

This project provides complete JNI bindings for Rust, allowing to:

  • Implement native Java methods for JVM and Android in Rust
  • Call Java code from Rust
  • Embed JVM in Rust applications and use any Java libraries

See the docs for more details.

Example

cd example
make

Contribution

See the Contribution Guide for details.

License

Licensed under either of