build成功了还是用不了

正在回答 回答被采纳积分+1

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

6回答
提问者 謎語人 2020-07-03 12:03:56

我还有一个问题,那个和PedometerService类放在同一个包里的aidl文件 好像没用啊,删掉好像也没影响,而且课程源码里这个位置好像也没有这个文件。

生成java文件的是aidl包里的aidl文件。

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

  • 课程源代码里是有的哦,你可以再仔细看一下。这两处,存在一个即可。
    2020-07-04 20:10:24
好帮手慕雪 2020-07-03 11:05:27

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

IPedometerService没有自动自成吗?不同的AS生成的地方可能有所差异。如果还是不行,就测试用课程源代码的看能不能运行,如果不能你就开关机试一下,课程源代码的是没有问题的。


  • 提问者 謎語人 #1
    搞定了,我少了aidl包,我下面贴了图
    2020-07-03 11:10:43
提问者 謎語人 2020-07-03 10:55:13

我根据课程源码把aidl包手动加入就行了

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

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


提问者 謎語人 2020-07-03 10:38:26
提问者 謎語人 2020-07-03 10:26:12

另外包名有问题,我改了还是不行

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

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


好帮手慕雪 2020-07-03 10:16:22

看着没错,另外.aidl文件是build后自己生成的吧?有时候它反应慢。你重新开关机就好了。祝:学习愉快

  • 提问者 謎語人 #1
    aidl不是自己创建了吗
    2020-07-03 10:22:13
  • 提问者 謎語人 #2
    aidl不是自己创建的嘛
    2020-07-03 10:22:45
  • 好帮手慕雪 回复 提问者 謎語人 #3
    你手写aidl文件后,build完了,会在在gen目录下生成一个对应的java文件,这个是自动生成的吧
    2020-07-03 10:29:54
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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