4 个版本
0.2.3 | 2024 年 3 月 26 日 |
---|---|
0.2.2 | 2024 年 3 月 16 日 |
0.2.0 | 2024 年 2 月 24 日 |
0.1.2 |
|
0.1.0 |
|
在 开发工具 中排名 #765
每月下载 44 次
用于 3 个 Crates (2 个直接使用)
150KB
3.5K SLoC
rsbinder-aidl
这是一个为 rsbinder 的 AIDL 编译器。
如何使用 AIDL 代码生成器
- 将构建依赖项添加到 Cargo.toml
[build-dependencies]
rsbinder-aidl = "0.1.1"
- 在 Crates 根目录下创建 build.rs 文件。
- 将 use std::path::PathBuf; 添加到 build.rs。
- 添加以下内容
rsbinder_aidl::Builder::new()
.source(PathBuf::from("aidl/....")
.source(PathBuf::from("aidl/....")
.source(PathBuf::from("aidl/....")
.output(PathBuf::from("aidl_name.rs")
.generate().unwrap()
如何创建 AIDL 文件
请阅读 Android AIDL 文档。
依赖项
~7–17MB
~217K SLoC