[TOC]

概述

问题一:

AIDL使用异常:beginBroadcast() called while already in a broadcast

解决方法:

文章参考:https://blog.csdn.net/yuxuehandong/article/details/51657029

文章参考:https://github.com/HanteIsHante/NewProjectSum/issues/83

文章参考:http://www.mxguo.com/wordpress/2018/06/21/aidl-%E5%9B%9E%E8%B0%83%E4%B8%AD%E7%9A%84-illegalstateexception/

注意:这个问题在我自己的项目中,暂时还未解决!!!

问题二:

AIDL调用时报错 java.lang.SecurityException: Binder invocation to an incorrect interface

解决方法:https://blog.csdn.net/HuangLin_Developer/article/details/80832593

解决方法:https://blog.csdn.net/wangqiubo2010/article/details/72368294

如果服务端和客户端 AIDL文件的包名不一致。那么在调用AIDL的接口时就会报如下错误:

解决办法:

服务端和客户端的AIDL文件的包名修改一致。

问题三:

问题:android.os.BadParcelableException: ClassNotFoundException when unmarshalling怎么解决

解决参考:https://blog.csdn.net/jdsjlzx/article/details/102877894