aidl文件里加上序列化以后报错

正在回答

登陆购买课程后可参与讨论,去登陆

5回答

http://img1.sycdn.imooc.com//climg/5bcd81c40001e12613000501.jpg

定义放到service目录下的aidl文件中,注意两个aidl文件代码的区别,请参照我下面给你的截图修改,你修改的有问题,接口定义在service目录下的aidl里,类型引入的aidl,parcelable声明不能删除

提问者 安卓界的阿凡达 2018-10-22 16:18:48

还有一个问题,就是我是用软件里面的步骤,自动生成的aidl文件,所以它会自动生成一些代码,是要删掉吗?原因是?

  • 对,自动创建的提供的是默认代码,需要手动编辑修改的。如果还是报错,建议把修改完的代码贴图出来,便于老师帮你解决。
    2018-10-22 17:00:20
提问者 安卓界的阿凡达 2018-10-22 16:15:40

按照你说的改了,还是不行

http://img1.sycdn.imooc.com//climg/5bcd871a0001c88c19201080.jpg

提问者 安卓界的阿凡达 2018-10-22 15:45:48

我按你说的改成了一样的名字,然后build的时候,报下面的错误

http://img1.sycdn.imooc.com//climg/5bcd80140001f90c19201080.jpg

irista23 2018-10-22 14:10:23

http://img1.sycdn.imooc.com//climg/5bcd69710001c24908550522.jpg

http://img1.sycdn.imooc.com//climg/5bcd699a00019ac908280649.jpg

注意两个aidl文件的区别,一个是类型引入,一个是接口定义


  • 提问者 安卓界的阿凡达 #1
    如果文件名改成一致的,会报错,说类重复
    2018-10-22 15:43:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android多媒体开发与应用2018版
  • 参与学习           人
  • 解答问题       241    个

本专题是动画、游戏、音视频等实际应用开发必备技能。课程深入到Android事件总线,利用主流框架实现消息推送、自定义事件统计分析等功能。最后带你开发一款利用传感器实现计步、距离、热量等功能的App。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师