Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
只是关于 AIDL 文件的一个问题,上下文是我正在编写一个使用另一个项目作为库的小项目。在这个库中,实现了一个服务,我正在尝试绑定它。所以我的问题是:如果我的服务在另一个项目中,我是否必须将 AIDL 文件也放入我的项目中,或者来自另一个项目的现有 AIDL 是否足够?
谢谢
是的,我发现我必须把它放在我使用该服务的项目中。我也必须将它放在与服务器完全相同的包名中。此外,我使用的是 parcelable,我还必须将该 parcelable 实现 (java) 文件粘贴到与服务项目中指定的包相同的包中。