错误Binder invocation to an incorr

2022-01-20  本文已影响0人  静水红阳

错误描述

在练习AIDL使用时遇到了如下错误:

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

原因分析

根据错误提示应该是双端的AIDL不一致造成的,查看客户端和服务端双端的AIDL代码,没发现有什么问题。
然后查看AIDL的文件位置,发现客户端和服务端双端位置不一致,两者AIDL的包名不一致造成的:

客户端:

客户端位置.jpg

服务端:


服务端位置.jpg

解决办法

将两者的包名统一为com.example.workdemo2,然后重新运行发现问题已解决。

上一篇 下一篇

猜你喜欢

热点阅读