首先我看到了这个:
它根本没有帮助我。这是交易。我有一个创建远程服务的 apk(称为 A)。然后我有另一个apk(称之为B)。如何在不包含 AIDL 文件或 jar 文件的情况下将 B 连接到 A。我认为这是可能的。
** 更新 **
因此,我将 AIDL 文件复制到 B 中,并为 AIDL 文件在 A 中的服务中创建了一个。我现在可以连接到远程服务,并绑定到该服务。但是,当我尝试调用服务中存在的方法时,我得到:
java.lang.SecurityException:对错误接口的绑定器调用
无法找到任何帮助。有任何想法吗?
** 问题已解决 ** AIDL 文件必须位于项目 B 中具有相同名称的包中。感谢您的帮助 Peter。