This is an AIDL compiler for rsbinder.
- Add the build-dependencies to Cargo.toml:
[build-dependencies]
rsbinder-aidl = "0.1.1"
- Create a build.rs file in the root folder of the crate.
- Add use std::path::PathBuf; to build.rs.
- Add the following content:
rsbinder_aidl::Builder::new()
.source(PathBuf::from("aidl/....")
.source(PathBuf::from("aidl/....")
.source(PathBuf::from("aidl/....")
.output(PathBuf::from("aidl_name.rs")
.generate().unwrap()
Please read Android AIDL documents.