android aidl Binder invocation to an incorrect interface

Binder invocation to an incorrect interface

当android在进行aidl跨进程通信的时候无法绑定的问题,大多数的可能是包名不一致导致的。

androidstudio去查看编译的路径对应的里面一个属性名称是否一致

这个是编译后的文档路径

app\build\generated\source\aidl\debug\com\testa\IMyAidlInterface.java

查看服务端和客户端两个

private static final java.lang.String DESCRIPTOR = "com.testa.IMyAidlInterface";(记得是自己的编译aidl文档路径)

是否一致


posted @ 2017-06-02 11:01  boundaryforever  阅读(260)  评论(0编辑  收藏  举报