具有不同包名称的AIDL接口提供SecurityException

时间:2017-11-29 08:34:34

标签: java android rpc aidl

我创建了两个应用:app A和app B.

App B有一个服务和应用程序A尝试使用AIDL接口对服务进行API调用。

当我尝试:

boolean success = bindService(intent, mServiceConnection, BIND_AUTO_CREATE);

这给出了'真实'。所以,我假设app A与B中的服务绑定。

然而,当我试图调用一个方法时,它会给出:

java.lang.SecurityException: Binder invocation to an incorrect interface

这样做的原因是我为每个AIDL文件都有两个不同的包名。

我应该采取什么方法来解决这个问题?

0 个答案:

没有答案