学习跨进程时,创建了一个空白文件,并自定义类型为 .aidl 文件,注意与具体业务 .aidl 文件的不同,声明具体如下:
但是我在下一个项目引用时
出现了报错
于是我用官方的AIDL生成文件
显示要求有唯一性,这个显然不符合我自定义.aidl文件名称的想法
于是我强制不遵守规则发现编译还是报错无法查找
用了好几个办法都是无效,应该是索引机制问题
我重新手动自定义创建AIDL将其转移到官方指定的AIDL文件夹
这是系统创建的AIDL留下了一个文件夹
这两个文件夹本质上是一个但是AndroidStudi里面索引应该不是,而且按照索引要求只要指定了包名和路径不应该无法查找到指定的文件
编译通过使用正常
这个情况我在Androidstudio发现好几次,在其目录下创建文件和Androidstudio软件创建文件是不一样的,即使你能正常引入这个包。
希望开发时注意这个小问题