最近模仿支付宝支付时使用了AIDL进行跨进程调用。过程中出现了远程调用失败的问题。
java.lang.SecurityException: Binder invocation to an incorrect interface
仔细查看了一下:服务端与客户端的AIDL包名没有保持一致,因此需要将包名修改成一样的就咳可以了。注意:AIDL文件要完全一致,包名也要完全一致!
[服务端]
----------------------------------------------------------------------
[客户端]