**Describe the bug** current version jni = "0.21.1" in the library its jni = "0.19.0" this is causing incompatability issues in my app. **Expected behavior** working with the latest version ``` error[E0308]: mismatched types --> src/android.rs:53:30 | 53 | btleplug::platform::init(&env).unwrap(); | ------------------------ ^^^^ expected `JNIEnv<'_>`, found a different `JNIEnv<'_>` | | | arguments to this function are incorrect | = note: `JNIEnv<'_>` and `JNIEnv<'_>` have similar names, but are actually distinct types note: `JNIEnv<'_>` is defined in crate `jni` --> /home/bronson/.cargo/registry/src/index.crates.io-6f17d22bba15001f/jni-0.21.1/src/wrapper/jnienv.rs:196:1 | 196 | pub struct JNIEnv<'local> { | ^^^^^^^^^^^^^^^^^^^^^^^^^ note: `JNIEnv<'_>` is defined in crate `jni` --> /home/bronson/.cargo/registry/src/index.crates.io-6f17d22bba15001f/jni-0.19.0/src/wrapper/jnienv.rs:79:1 | 79 | pub struct JNIEnv<'a> { | ^^^^^^^^^^^^^^^^^^^^^ = note: perhaps two different versions of crate `jni` are being used? note: function defined here --> /home/bronson/.cargo/registry/src/index.crates.io-6f17d22bba15001f/btleplug-0.11.7/src/droidplug/mod.rs:12:8 | 12 | pub fn init(env: &JNIEnv) -> crate::Result... | ^^^^ ``` If i change the version of jni in my cargo down to the same version, i get 19 new other errors... But ive managed to downgrade the version for now and its fixed the error.