Android &引用;VFY:死代码;尝试使用getBytes(字符集)时

Android &引用;VFY:死代码;尝试使用getBytes(字符集)时,android,dead-code,Android,Dead Code,我的应用程序一切正常。然后,我做了一个小的重构,一个关键组件停止工作。当我查看LogCat输出时,我发现: WARN/dalvikvm(488): VFY: unable to resolve virtual method 10830: Ljava/lang/String;.getBytes (Ljava/nio/charset/Charset;)[B DEBUG/dalvikvm(488): VFY: replacing opcode 0x6e at 0x000e DEBUG/dalvikvm

我的应用程序一切正常。然后,我做了一个小的重构,一个关键组件停止工作。当我查看LogCat输出时,我发现:

WARN/dalvikvm(488): VFY: unable to resolve virtual method 10830: Ljava/lang/String;.getBytes (Ljava/nio/charset/Charset;)[B
DEBUG/dalvikvm(488): VFY: replacing opcode 0x6e at 0x000e
DEBUG/dalvikvm(488): VFY: dead code 0x0011-0015 in Lcom/appiancorp/tempo/android/service/CommentXmlHttpMessageConverter;.writeInternal (Lcom/appiancorp/tempo/android/model/EntryComment;Lorg/springframework/http/HttpOutputMessage;)V
这是。。。至少可以说,令人惊讶。我查看了,方法在那里,给出了什么?

存在于API9和更高版本中。确保您是基于此版本的SDK构建的,或者使用API1中存在的


您还可以在联机SDK文档中选中“按API级别筛选”复选框,以灰显您正在构建的版本中不可用的方法。

Ah,我完全忽略了这一点。API级别在文档中非常微妙地显示出来,鬼鬼祟祟的。谢谢