error: Raw AIDL interfaces must not be exposed: Stub extends Binder [RawAidl]
时间: 2024-04-06 19:28:44 浏览: 316
AndroidAIDL:Android AIDL、Binder框架
这个错误表示你的 AIDL 接口中使用了原始的 Binder 类型,这是不安全的。为了修复这个错误,你需要将 AIDL 接口中的 Binder 类型替换为更安全的接口。具体来说,你可以使用 AIDL 的 in、out 和 inout 修饰符来指定输入、输出和输入输出参数的类型,这些类型必须是 Parcelable 或基本数据类型。如果你需要使用 Binder 类型,你可以将其包装在一个 Parcelable 类中。这样可以确保 AIDL 接口的安全性,并避免出现这个错误。
阅读全文