我有一个实施了应用内结算的项目。目前正在
市场,一切都很好。现在,我想为更新进行新的构建,一切都变了。
我已经清理了项目,并且不再生成ImarketBillingService.java文件。我尝试过的事情:


刷新,清洁,重新导入一百万次
检查/取消选中项目构建者
将IMarketBillingService.aidl文件重新添加到我的项目中
为其他API级别构建
添加从较旧版本的项目中生成的Java文件(签名可以,但是在设备上安装apk后,该应用立即崩溃,因为找不到所需的计费服务文件)

最佳答案

我在这里找到了答案:
Android Pre Compiler error on 21.0.1 android sdk

Android SDK工具21.0.1预编译器存在问题。 .svn文件夹似乎存在问题,导致预编译阶段失败,从而阻止了IMarketBillingService.aidl文件的处理。此链接有两个解决方法。

10-08 02:14