我有一个实施了应用内结算的项目。目前正在
市场,一切都很好。现在,我想为更新进行新的构建,一切都变了。
我已经清理了项目,并且不再生成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文件的处理。此链接有两个解决方法。