В принципе, у меня есть большая строка 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
Произошла основная ошибка: 04-01 23: 55: 43.677: E/AndroidRuntime (315): java.lang.NoClassDefFoundError: org.jsoup.Jsoup –
Какую версию SDK вы используете? Если вы используете r17, убедитесь, что jsoup.jar находится в каталоге libs. – yorkw