Grundsätzlich habe ich eine große Zeichenfolge von HTML. Im Inneren habe ich eine Spanne der Klasse 'pageHeader'. Ich habe eine Menge Probleme, nur die App zu öffnen, mit den Jsoup-Teilen hinzugefügt, lassen Sie laone mit den geparsten Teile des HTML. Um zu starten, hier sind meine Importe:Android + Jsoup - Probleme beim Parsen HTML
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
Nachdem ich String html
bekommen, die im Grunde ist nur eine lange Reihe von HTML, ich versuche, das Dokument in meinem onCreate
Methode zu analysieren:
try {
Document doc = Jsoup.parse(html);
Element span = doc.select("span.pageHeader").first();
String text = span.attr("InnerText");
} catch(Exception e) {
e.printStackTrace();
}
I‘ Ich habe ein paar andere Dinge versucht, aber sie sind alle hauptsächlich Varianten dieses Ansatzes. Es stürzt den Emulator immer ab, obwohl in Eclipse keine Fehler sichtbar sind.
Bei jedem Absturz Ihrer App müssen einige Fehler/Ausnahmen in logcat angezeigt werden. Post-Logcat hilft Menschen, Ihr Problem zu untersuchen. – yorkw
Hier ist der Hauptfehler es scheint: 04-01 23: 55: 43,677: E/AndroidRuntime (315): java.lang.NoClassDefFoundError: org.jsoup.Jsoup –
Welche SDK-Version verwenden Sie? Stellen Sie bei Verwendung von r17 sicher, dass sich die Datei jsoup.jar im Verzeichnis libs befindet. – yorkw