4

我正在尝试对我的产品实施应用内购买。我将 IMarketBilling.aidl 导入到我的项目中。它在我的项目中生成了一个 .java 文件,错误地删除了 asBinder 方法附近的覆盖方法。为此,我将编译器更改为 1.6 并将 JRE7 设置为 JRE6。当然,我每次尝试都在清理项目。主要问题是访问我项目中的 IMarketBilling.aidl 文件。但是在 asBinder() 方法中删除 @override 会引发错误。

有没有人有一个好主意来解决我的问题

4

1 回答 1

6

我遇到了同样的问题。

我刚刚

右键单击项目 -> 属性 -> Java 编译器到 1.6 ->应用 -> 是,它将自动重建项目,这将解决上述问题。

请参考以下链接

如何纠正自动生成的 IMarketBillingService.java 文件中的错误?

你也可以试试这个选项

您可能会尝试使用默认编译选项。

  • 右键单击(或按住 Control 单击)项目并选择“属性”
  • 选择“Java 编译器”
  • 取消选中“启用项目特定设置”
  • Eclipse 会提示重新编译,应该没问题。
于 2012-11-26T11:15:38.663 回答