2012-04-01 2 views
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.

+0

Должны быть некоторые ошибки/исключения, отображаемые в logcat, всякий раз, когда выпадение приложения. Post logcat поможет людям разобраться в вашей проблеме. – yorkw

+0

Произошла основная ошибка: 04-01 23: 55: 43.677: E/AndroidRuntime (315): java.lang.NoClassDefFoundError: org.jsoup.Jsoup –

+1

Какую версию SDK вы используете? Если вы используете r17, убедитесь, что jsoup.jar находится в каталоге libs. – yorkw

ответ

1

Я импортировал каталог неправильно. Если у кого-то есть аналогичная проблема (сомневайтесь, но хорошо), обратитесь к отличному ответу here.

Смежные вопросы