Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将 Android SDK 工具升级到版本 21(以及随后的 21.0.1),现在从我的aidl 文件生成的所有文件都包含与插入到某些生成的函数中的不正确的@Override 关键字相关的编译错误。例如
@Override public android.os.IBinder asBinder() { return this; }
我将在答案中发布我的解决方法,艾丹
您真正的问题很可能是您在 Eclipse 中的项目(或工作区)没有设置为针对 Java 1.6 验证 Java 代码。@OverrideJava 1.5 不支持为接口实现的方法的数量,但 Java 1.6 支持。修改您的项目(或工作区)属性,以便 Java 验证适用于 1.6,并且生成的@Override注释应该没问题。
@Override