gpt4 book ai didi

android - AIDL用SDK工具Version 21生成文件编译错误

转载 作者:搜寻专家 更新时间:2023-11-01 08:06:16 24 4
gpt4 key购买 nike

我将 Android SDK 工具升级到版本 21(以及随后的 21.0.1),现在从我的 aidl 文件生成的所有文件都包含与将不正确的 @Override 关键字插入到某些生成的函数中相关的编译错误。例如

@Override
public android.os.IBinder asBinder()
{
return this;
}

我会在答案中发布我的解决方法,艾丹

最佳答案

您真正的问题很可能是您在 Eclipse 中的项目(或工作区)未设置为针对 Java 1.6 验证 Java 代码。为接口(interface)实现的方法的 @Override 在 Java 1.5 中不受支持,在 Java 1.6 中受支持。修改您的项目(或工作区)属性,使 Java 验证适用于 1.6,并且生成的 @Override 注释应该没问题。

关于android - AIDL用SDK工具Version 21生成文件编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13989572/

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