我有个习惯电脑空闲时我就会打开android sdk manager更新下载最新版本的tool或者sdk版本
可是今天更新后发现google pay的一个文件报错,IInAppBillingService.aidl无法在eclipse自动生成,这可把我急坏了!!!!!
现在总计一下,在网上查找的解决问题,因为我都一一试了个遍,太坑了,太坑了,太坑了!说三遍!!!!
一.JDK版本过低,不等低于1.6
可是我用的是1.7,好多水友都说这个解决了问题
二.jdk版本、ant版本、android sdk版本的匹配问题
这个。。。。不想说了,这个太坑了
以下是水友的办法,如图:
我是在这上边倒下的,不知道有没有用
三.aidl文件中是不是格式正确
四.android sdk中build-tools是否有24版本以上的
如果有删掉,本人就是升级了SDK中的build-tools导致的,具体原因不明,如有知道的请在评论区告知,谢谢~~
此方法是在 http://blog.csdn.net/mackkill/article/details/50973093 中看到的