Android的StAX的解析器光标 - 找不到方法javax.xml.stream.XMLInputFactory.newInstance [英] Android StAX Cursor Parser - could not find method javax.xml.stream.XMLInputFactory.newInstance

查看:2605
本文介绍了Android的StAX的解析器光标 - 找不到方法javax.xml.stream.XMLInputFactory.newInstance的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用的AsyncTask 下载并解析来自我网的XML内容。下载和XML解析在发生doInBackground()方法。在dalvikvm遇到问题 - 它无法找到一个方法

I'm using AsyncTask to download and parse XML content from i-net. Downloading and parsing of the xml happens in doInBackground() method. The "dalvikvm" encounters a problem - it could not find a method.

下面就是 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}

能有人来帮我解释一下为什么找不到指定的方法?

Could some one to help me and explain why it couldn't find the specified method?

谢谢!

推荐答案

在看<一个href=\"http://www.google.com/search?q=Could%20not%20find%20method%20javax.xml.stream.XMLInputFactory.newInstance&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla%3aen-US%3aofficial&client=firefox-a#sclient=psy&hl=en&client=firefox-a&rls=org.mozilla%3aen-US%3aofficial&source=hp&q=android%20Could%20not%20find%20method%20javax.xml.stream.XMLInputFactory.newInstance&aq=f&aqi=&aql=&oq=&pbx=1&bav=on.2,or.r_gc.r_pw.&fp=a10d912dc7bd8317&biw=1065&bih=700\"相对=nofollow>谷歌,我发现这个

看起来像的StAX是不是可以在Android,而是一个等价物的 XmlPullParser 是可用的。

Looks like StAX is not available on Android, but that an "equivalent" XmlPullParser is available.

这篇关于Android的StAX的解析器光标 - 找不到方法javax.xml.stream.XMLInputFactory.newInstance的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆