我已经构建了一个应用EverestNewsApp RSS Feed,以便在列表视图中显示当前新闻标题,并在运行此应用后出现以下错误
08-06 23:38:56.065: E/AndroidRuntime(15799): FATAL EXCEPTION: AsyncTask #1
08-06 23:38:56.065: E/AndroidRuntime(15799): java.lang.RuntimeException: An error occured while executing doInBackground()
08-06 23:38:56.065: E/AndroidRuntime(15799): at android.os.AsyncTask$3.done(AsyncTask.java:299)
08-06 23:38:56.065: E/AndroidRuntime(15799): at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
08-06 23:38:56.065: E/AndroidRuntime(15799): at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
08-06 23:38:56.065: E/AndroidRuntime(15799): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
08-06 23:38:56.065: E/AndroidRuntime(15799): at java.util.concurrent.FutureTask.run(FutureTask.java:137)
08-06 23:38:56.065: E/AndroidRuntime(15799): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
08-06 23:38:56.065: E/AndroidRuntime(15799): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
08-06 23:38:56.065: E/AndroidRuntime(15799): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
08-06 23:38:56.065: E/AndroidRuntime(15799): at java.lang.Thread.run(Thread.java:856)
08-06 23:38:56.065: E/AndroidRuntime(15799): Caused by: java.lang.NoClassDefFoundError: org.jsoup.Jsoup
08-06 23:38:56.065: E/AndroidRuntime(15799): at com.wfwf.everestnewsapp.parser.DOMParser.parseXml(DOMParser.java:72)
08-06 23:38:56.065: E/AndroidRuntime(15799): at com.wfwf.everestnewsapp.Splash$AsyncLoadXMLFeed.doInBackground(Splash.java:129)
08-06 23:38:56.065: E/AndroidRuntime(15799): at com.wfwf.everestnewsapp.Splash$AsyncLoadXMLFeed.doInBackground(Splash.java:1)
08-06 23:38:56.065: E/AndroidRuntime(15799): at android.os.AsyncTask$2.call(AsyncTask.java:287)
08-06 23:38:56.065: E/AndroidRuntime(15799): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
08-06 23:38:56.065: E/AndroidRuntime(15799): ... 5 more
我会很高兴看到你的帮助和指导 提前谢谢
答案 0 :(得分:0)
stacktraces的一般准则是:READ THEM。
这是漫长而令人生畏的,但你不必了解每一行。它们中的大多数只是方法调用层,有些方法是由您编写的,有些属于框架。如果你不能识别它们中的大多数,那就完全可以了。你应该做的只是浏览它们,寻找:
您没有显示完整的堆栈跟踪,我们需要很少的数据才能提供帮助。但是你可以清楚地看到 java.lang.NoClassDefFoundError:org.jsoup.Jsoup 。这意味着:
当你检查它并且仍然不明白发生了什么时,最好提出另一个问题,而不是改变这个问题(因为,对于一个问题,我的答案将不合适)。