我正在尝试对我的产品实施应用内购买。我将 IMarketBilling.aidl 导入到我的项目中。它在我的项目中生成了一个 .java 文件,错误地删除了 asBinder 方法附近的覆盖方法。为此,我将编译器更改为 1.6 并将 JRE7 设置为 JRE6。当然,我每次尝试都在清理项目。主要问题是访问我项目中的 IMarketBilling.aidl 文件。但是在 asBinder() 方法中删除 @override 会引发错误。
有没有人有一个好主意来解决我的问题
我正在尝试对我的产品实施应用内购买。我将 IMarketBilling.aidl 导入到我的项目中。它在我的项目中生成了一个 .java 文件,错误地删除了 asBinder 方法附近的覆盖方法。为此,我将编译器更改为 1.6 并将 JRE7 设置为 JRE6。当然,我每次尝试都在清理项目。主要问题是访问我项目中的 IMarketBilling.aidl 文件。但是在 asBinder() 方法中删除 @override 会引发错误。
有没有人有一个好主意来解决我的问题
我遇到了同样的问题。
我刚刚
右键单击项目 -> 属性 -> Java 编译器到 1.6 ->应用 -> 是,它将自动重建项目,这将解决上述问题。
请参考以下链接
如何纠正自动生成的 IMarketBillingService.java 文件中的错误?
你也可以试试这个选项
您可能会尝试使用默认编译选项。