我可以肯定地说,您需要
Parcelable在两端将这些类放在同一个包中(通过
APPLICATION在库端使用一个包,最终得到的结果,反之亦然)。该软件包还必须是在相应
aidl文件中声明的软件包。
我建议使用一个子包
com.example.interop来使它更整洁(即,将共享库放在自己的包中)。双方都应该在该程序包中包含一个Java文件+一个
aidl声明它的文件。

我可以肯定地说,您需要
Parcelable在两端将这些类放在同一个包中(通过
APPLICATION在库端使用一个包,最终得到的结果,反之亦然)。该软件包还必须是在相应
aidl文件中声明的软件包。
我建议使用一个子包
com.example.interop来使它更整洁(即,将共享库放在自己的包中)。双方都应该在该程序包中包含一个Java文件+一个
aidl声明它的文件。