ERROR/AndroidRuntime(716): java.lang.SecurityException: Binder invocation to an incorrect interface遇到这个错误该怎么解决
方法/步骤
1
在使用AIDL远程服务时,遇到ERROR/AndroidRuntime(716): java.lang.SecurityException: Binder invocation to an incorrect interface这个错误,主要因为是接口不统一。原因:你在server端建立的接口定义,要和client端的接口定义一致才行。
2
解决办法:服务端与客户端都要有相同的接口,这里相同的接口意思是指是指完全相同,包括包名,也就是说要在不同工程下建立相同的包名。方便的做法就是完全拷贝包过去,即可。
下一篇:如何预防 眼睛 红血丝