【发布时间】:2011-09-26 20:47:35
【问题描述】:
首先我看到了这个:
而且它对我一点帮助都没有。这是交易。我有一个创建远程服务的 apk(称为 A)。然后我有另一个apk(称之为B)。如何在不包含 AIDL 文件或 jar 文件的情况下将 B 连接到 A。我认为这是可能的。
** 更新 **
所以我已将 AIDL 文件复制到 B 中,并在 A 中为 AIDL 文件创建了一个服务。我现在可以连接到远程服务,并绑定到该服务。但是,当我尝试调用服务中存在的方法时,我得到:
java.lang.SecurityException: 对错误接口的 Binder 调用
在这方面找不到任何帮助。有什么想法吗?
** 问题已解决 ** AIDL 文件必须在项目 B 中的同名包中。感谢您的帮助 Peter。
【问题讨论】: