0
基本上,我有一大串的HTML。在裏面,我有一個類'pageHeader'的跨度。我遇到了很多麻煩,只是讓應用程序打開時添加了Jsoup部件,讓我們使用HTML的解析部分進行展示。首先,這裏有我的進口:Android + Jsoup - 解析HTML時出現問題
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
後,我得到的字符串html
這基本上只是一個大的HTML的字符串,我嘗試解析文檔中我onCreate
方法:
try {
Document doc = Jsoup.parse(html);
Element span = doc.select("span.pageHeader").first();
String text = span.attr("InnerText");
} catch(Exception e) {
e.printStackTrace();
}
我我嘗試了一些其他的東西,但它們都是這種方法的主要變體。儘管Eclipse中沒有可查看的錯誤,但它總是使模擬器崩潰。
每當您的應用程序崩潰時,logcat中都必須顯示一些錯誤/異常。 post logcat將幫助人們調查你的問題。 – yorkw 2012-04-01 21:55:44
下面是它看起來的主要錯誤:04-01 23:55:43.677:E/AndroidRuntime(315):java.lang.NoClassDefFoundError:org.jsoup.Jsoup – 2012-04-01 23:56:51
您使用的是什麼SDK版本?如果使用r17,請確保jsoup.jar位於libs目錄中。 – yorkw 2012-04-02 00:00:07