客户端(发送端)、服务端(接收、处理、回复端)
要求一:
两端的对象的方法和所在的包名称必须一样。
客户端:

服务端:

要求二:
两端的.aidl文件与.java所在报名必须一样。
解释:如上面服务端图片
Person.java的包名必须和IMyAidlInterface.aidl、Person.aidl的包名相同。
否则回报如下错误:

最后提一下其生成的文件在app/build/generated/source/aidl/debug下
本文详细阐述了在Android中使用AIDL(Android Interface Definition Language)进行跨进程通信时,客户端和服务端的编程规范。强调了对象方法及包名的一致性要求,以及.aidl文件与.java文件包名匹配的重要性。
客户端(发送端)、服务端(接收、处理、回复端)
两端的对象的方法和所在的包名称必须一样。
客户端:

服务端:

两端的.aidl文件与.java所在报名必须一样。
解释:如上面服务端图片
Person.java的包名必须和IMyAidlInterface.aidl、Person.aidl的包名相同。
否则回报如下错误:

最后提一下其生成的文件在app/build/generated/source/aidl/debug下

被折叠的 条评论
为什么被折叠?