gpt4 book ai didi

android - 应用内结算 - 生成的 IInAppBillingService.java 出错

转载 作者:太空狗 更新时间:2023-10-29 15:35:04 30 4
gpt4 key购买 nike

第一次尝试使用应用内结算 V3,目标是 Android 2.2(API 级别 8),使用 Eclipse。

创建了一个名为 com.android.vending.billing 的包(在/src 中),将 IInAppBillingService.aidl 放入(导入)其中。但是/gen 现在包含构建错误,例如

@Override public int isBillingSupported(int apiVersion, java.lang.String packageName, java.lang.String type) throws android.os.RemoteException

它说“IInAppBillingService.Stub.Proxy 类型的方法 isBillingSupported(int, String, String) 必须覆盖父类(super class)方法......”。

它建议我删除@override,但这是谷歌提供的文件,我不想更改它。出了什么问题?

清理和重建没有帮助。

最佳答案

如果您使用的是 Java 5,您将遇到此错误。Java 5 在 @Override 注释方面存在一些问题。

您需要确保安装了 jave Java 6,然后您可以通过转到 Project -> Properties -> Java Compiler 并选中 Enable project 来更改用于构建的版本特定设置 框并将Compiler compliance level: 值更改为1.6

Android 工具不能与 Java 7 兼容,所以不要使用 1.7

关于android - 应用内结算 - 生成的 IInAppBillingService.java 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15174385/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com