couldn't find import for class xxx

学着jollen的MOSP移植FM的时候遇到一个问题:

   在一个aidl中import一个parcelable aidl的时候会报 couldn't find import for class xxx

折腾了好久,昨天从上午十点左右折腾到9点50,回家继续想,今天早上起床又想到一个实验方案,以为神助,到公司一试,还不好使!

  终于求助于linux工程师,让他帮忙看看问题出哪了,为啥框架中这么用就没事,我这么用就不行?

  经过他大概两个小时的研究终于 发现了苗头,我的Android.mk文件没有加LOCAL_AIDL_INCLUDES += xxx ,所以找不到我的parcelable aidl文件。他说是在网上搜索说“aidl就像C的头文件 ”这句话得到的灵感,发现框架中framework\base\Android.mk中是这么用了。

  其实我昨天也看了这个文件了,就是没对这个变量做更深入的追究。哎!离成功还差了这么点距离。

  感慨 ,一个人在奋斗局限太大了,很容遗漏一些或许是显而易见的东西,一想到敏捷开发中的结对编程,觉得那东西真是好!小公司一个人做一个方向的话,有时候就会遇到这样的问题,如果有两个人一起的话,应该能解决这个问题,这是猜测。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值