正在学习aidl的时候遇到了错误,记录一下
当我们使用aidl时需要用到自定义的对象时,比如我这里需要传入Book类
必须要注意Book类和Book.aidl的包名保持一致,我这里就是因为没有保持一致,Book类上多了一个文件夹AIDLTest
导致Book.aidl的包名 : example.chen.com.networktest
和 Book.java的包名 : example.chen.com.networktest.AIDLTest 不一致。
解决 :
把Book.java挪到外面的一个文件夹就ok了
修改完记得Build一下,