Android StAX游标解析器-找不到javax.xml.stream.XMLInputFactory.newInstance方法

Android StAX游标解析器-找不到javax.xml.stream.XMLInputFactory.newInstance方法,java,android,stax,Java,Android,Stax,我正在使用AsyncTask从I-net下载和解析XML内容。xml的下载和解析在doInBackground()方法中进行。“dalvikvm”遇到问题-找不到方法 这是LogCat的日志: 06-30 13:26:41.148: DEBUG/dalvikvm(507): GC freed 796 objects / 68088 bytes in 112ms 06-30 13:26:41.667: INFO/ActivityManager(52): Displayed activity co

我正在使用
AsyncTask
从I-net下载和解析XML内容。xml的下载和解析在
doInBackground()
方法中进行。“dalvikvm”遇到问题-找不到方法

这是LogCat的日志:

06-30 13:26:41.148: DEBUG/dalvikvm(507): GC freed 796 objects / 68088 bytes in 112ms

06-30 13:26:41.667: INFO/ActivityManager(52): Displayed activity com.news.reader/.SplashScreen: 5305 ms (total 63417 ms)

06-30 13:26:45.097: INFO/ActivityManager(52): Starting activity: Intent { cmp=com.news.reader/.DirBgNewsReader }

06-30 13:26:45.418: ERROR/dalvikvm(507): Could not find method javax.xml.stream.XMLInputFactory.newInstance, referenced from method com.news.reader.DirBgNewsReader.parse

06-30 13:26:45.427: WARN/dalvikvm(507): VFY: unable to resolve static method 104: Ljavax/xml/stream/XMLInputFactory;.newInstance ()Ljavax/xml/stream/XMLInputFactory;

06-30 13:26:45.427: WARN/dalvikvm(507): VFY:  rejecting opcode 0x71 at 0x0013

06-30 13:26:45.427: WARN/dalvikvm(507): VFY:  rejected Lcom/news/reader/DirBgNewsReader;.parse (Ljava/lang/String;)V

06-30 13:26:45.427: WARN/dalvikvm(507): Verifier rejected class Lcom/news/reader/DirBgNewsReader;

06-30 13:26:45.439: WARN/dalvikvm(507): Class init failed in newInstance call (Lcom/news/reader/DirBgNewsReader;)

06-30 13:26:55.217: WARN/ActivityManager(52): Launch timeout has expired, giving up wake lock!

06-30 13:26:55.217: WARN/ActivityManager(52): Activity idle timeout for HistoryRecord{4396eb68 com.news.reader/.DirBgNewsReader}

06-30 13:27:00.300: WARN/ActivityManager(52): Activity destroy timeout for HistoryRecord{43814048 com.news.reader/.SplashScreen}
有人能帮我解释一下为什么找不到指定的方法吗

谢谢

看着,我发现了


看起来StAX在Android上不可用,但有一个“等价物”可用。

这篇博客文章准确地解释了这些错误的原因,可以安全地忽略它们

我发现(和的答案)很有帮助,因为它解释了简单XML的作用:

现在这些是一些奇怪的错误。。。简而言之,这里就是简单XML使用反射魔法的地方,以查看它可以实际使用哪些类来序列化XML。简单XML基本上可以在任何地方工作(这就是为什么它可以在Android1.5上工作的原因),这个反射代码告诉它当前平台给它提供了什么。它还缓存这个反射的结果,这样您将只看到这些错误消息出现一次,然后简单XML自动“重新配置”了它自己,如果您愿意的话