AIDL文件无法生成java文件

AIDL文件无法生成java文件

老师,为什么我创建aidl文件后RebuildProject后就弹出下面的错误,并且generate文件夹中并没有自动生成java文件。

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

正在回答

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

3回答

http://img1.sycdn.imooc.com//climg/5b1a4db40001da9302850392.jpg这是老师工程自己写的一个aidl呀,

你不是也已经创建了嘛

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

  • selfnight 提问者 #1
    但是编译项目会产生一个java文件啊,不然IPedometerService.Stub声明不了,系统会提示找不到这个类啊
    2018-06-08 17:40:49
  • 好帮手慕雪 回复 提问者 selfnight #2
    生成的java文件是在build->generated->source->debug->对应包下,你看有没有。一般都不用管它的
    2018-06-08 18:10:02
  • selfnight 提问者 回复 好帮手慕雪 #3
    就是那里没有~而且编译的时候报了这个错误
    2018-06-08 18:20:46
好帮手慕雪 2018-06-08 17:29:22

哪个java文件?是这个吗?

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

这是自己创建的呀。


  • 提问者 selfnight #1
    不是~~是那个IPedometerService
    2018-06-08 17:32:12
好帮手慕雪 2018-06-07 17:33:55

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

你是这样创建的吗?例如java文件我想放在图中的那个包中,然后右击包去创建。

  • 提问者 selfnight #1
    是的。。。。。。
    2018-06-08 16:35:38
  • 提问者 selfnight #2
    我用视频中的方法直接创建文件然后写入在make project没有反应
    2018-06-08 16:36:26
  • 好帮手慕雪 回复 提问者 selfnight #3
    没反应就是没有错误呀,还是说你那里还是有1个错误?这次错误变了没。你用我说的方式试试,老师那里有反应是因为他写错了一个单词。然后你new 自己的AIDL.Stub去实现它内部的方法吧,之后就可以使用了。
    2018-06-08 17:18:23
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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