android studio 下aidl的使用遇到的坑
来源:互联网 发布:做音乐的软件 编辑:程序博客网 时间:2024/04/28 21:28
这几天在看学习android下IPC的机制,在深入学习aidl时候碰到个蛋疼的问题,在此记录下来。
对于最新版本的android studio 右键new AIDL-AIDL File后,会自动在src/main/目录下创建路径 aidl/<package name>创建的aidl文件即放在这个路径下,接下来通过build project IDE会自动生成与定义接口相关的文件,文件创建的路径为:app/build/generated/source/aidl/debug/<package name> 下。
所有与AIDL相关的类都在aidl这个包下,那么问题来了,编译不通过,会报错
找不到符号(cannot find symbol)即在debug中生成的文件找不到MyParcelable类的定义。
MyParcelable.java 文件不能放在aidl/<package name>路径下!(即不应该与MyParcelable.aidl放在一起)而是应该放在工程的java/<package name>路径下。这样rebuild,就不会再报错了。
重要的事情说三遍在工程的java/<package name>路径下,直接放在这里,不要再有其他的包!!!我之前就是又再该目录下新增了一个bean的包,然后将MyParcelable.java放在了bean包下,这种方法也是错的!之后的工作在service中实现相关接口的方法即可,详细方法参照上文中的官方教程,在此不再赘述了。
0 0
- android studio 下aidl的使用遇到的坑
- android studio下aidl的使用
- Android Studio AIDL 的使用 。
- Android Studio 实现AIDL时在不能使用 aidl 目录下内容的解决方法
- Android Studio下使用aidl
- Android Studio下AIDL的使用方法
- android studio下的aidl通信
- Android Studio中AIDL的使用详解
- Android Studio 如何使用Service 的AIDL
- Android studio中AIDL的使用
- Android studio之AIDL的使用
- 使用Android Studio遇到的坑
- android studio使用git遇到的坑
- android studio的AIDL问题
- android studio环境下实现AIDL的碎碎念
- 在Android studio环境下的AIDL示例
- Android Studio 中aidl的自定义类的使用
- Android Studio 中AIDL 的创建与使用详解
- FPGA基础知识1(FPGA芯片结构)
- 微信支付开发-从零开始-Part3
- Neutron
- 使用ASP.Net WebAPI构建REST服务(一)——简单的示例
- 51nod 1455 宝石猎人(dp or 记忆化搜索)
- android studio 下aidl的使用遇到的坑
- HDU 1102 Constructing Roads
- SpringBoot动态创建Bean
- 【第四章】 资源 之 4.1 基础知识 ——跟我学spring3
- mysql函数
- 剑指offer之数组的调整及在杨氏矩阵中的查找
- Android 编程下 Touch 事件的分发和消费机制
- 面向切面编程(AOP)的理解
- Cocoapods安装步骤