如何在派生的IMarketBillingService.java文件中禁用日食警告?

esi*_*ver 22 eclipse android warnings

伙计们,我有一个Android应用程序,目前有一个警告,在IMarketBillingService.java文件的第80行,它是谷歌新提供的应用内购买代码的一部分.警告如下:

来自IMarketBillingService.Stub.Proxy类型的方法getInterfaceDescriptor()从不在本地使用

此文件是派生文件,可能无法编辑.

我意识到我可能会忽略这个警告; 但是,我喜欢让我的项目没有错误和警告.我发现这是一个有用的原则,特别是在与分布式团队合作时.

有人能告诉我如何让eclipse禁用/忽略此警告?

谢谢.

小智 18

请留意Bug ID 220928的 eclipse补丁.一旦它运行,您可以禁止gen目录中的所有警告.

  • 现在可以在Juno中使用.您可以通过右键单击源根并选择"属性"来执行此操作.然后,对于"<dir>属性"对话框的Java编译器部分,出现"忽略可选编译问题"复选框,您可以选中该复选框. (13认同)

Ali*_*aka 8

从Juno开始,转到gen文件夹的属性,然后选择忽略可选的编译问题.请在此处查看有关该错误的更广泛说明.

在此输入图像描述


MBy*_*ByD 7

从这个警告我假设该方法是一个私有方法,对吧?如果你不能编辑文件,意味着你不能添加@SuppressWarnings指令,我认为你不能禁用这个.

(您可以在eclipse中更改警告设置,但我认为您不希望这样:))