parsing - Jsoup in Android, crash with NoClassDefFound error -


i trying load division in html webpage first started simple html code divisions in it...to extract division trying parse html string using jsoup.parse() method not working. added jsoup libraries in project. whenever try parse using

document doc = jsoup.parse(str); 

or

 doc = jsoup.connect(str).get();` 

it showing application has unexpectedly stopped working. don't know problem is.

package com.example.kdp;   import java.io.ioexception;  import org.apache.http.httpresponse;  import org.apache.http.client.httpclient; import org.apache.http.client.methods.httpget;  import org.apache.http.impl.client.defaulthttpclient;  import org.apache.http.util.entityutils;  import org.jsoup.jsoup;  import org.jsoup.nodes.document;  import org.jsoup.parser.parser;  import org.jsoup.select.elements;  import org.jsoup.nodes.element;  import android.annotation.suppresslint;  import android.app.activity;  import android.os.asynctask;  import android.os.bundle;  import android.view.view;  import android.webkit.webview;  import android.webkit.webviewclient;  import android.widget.button;  import android.widget.edittext;  import android.widget.textview;  public class search extends activity{      button bsearch;     edittext tsearch;     textview showtext;     @override     protected void oncreate(bundle savedinstancestate) {         // todo auto-generated method stub         super.oncreate(savedinstancestate);         setcontentview(r.layout.search);         bsearch = (button) findviewbyid(r.id.bsearch);         tsearch = (edittext) findviewbyid(r.id.tsearch);         showtext = (textview) findviewbyid(r.id.show);         bsearch.setonclicklistener(new view.onclicklistener() {               @suppresslint("setjavascriptenabled")             public void onclick(view v) {                      final webview web = (webview) findviewbyid(r.id.webview);                    web.setwebviewclient(new webviewclient());                 web.getsettings().setjavascriptenabled(true);                 web.getsettings().setloadwithoverviewmode(true);                 web.getsettings().setlighttouchenabled(true);                 web.getsettings().setusewideviewport(true);                              new thread(new runnable() {                        @override                        public void run() {                                                      web.post(new runnable() {                                @override                                public void run() {                                                                                           string str="<html><div class='subfooter'>total expense:$100</div><div class='subheading'>total revenue:$32</div></html>";                                     document doc = jsoup.parse(str);                                     //document doc = jsoup.connect(str).get();                                     showtext.settext(str);                                                               web.loaddata(str,"html/text","utf-8");                                }                           });                       }                   }).start();                               }         });       }   } 

logcat:

04-28 16:47:56.391: i/dalvikvm(535): not find method   org.jsoup.jsoup.connect, referenced method com.example.kdp.search$1$1.run  04-28 16:47:56.391: w/dalvikvm(535): vfy: unable resolve static method 3591: lorg/jsoup/jsoup;.connect (ljava/lang/string;)lorg/jsoup/connection; 04-28 16:47:56.421: w/dalvikvm(535): threadid=12: thread exiting uncaught exception (group=0x40015560)  04-28 16:47:56.421: e/androidruntime(535): fatal exception: thread-14 04-28 16:47:56.421: e/androidruntime(535): java.lang.noclassdeffounderror: org.jsoup.jsoup  04-28 16:47:56.421: e/androidruntime(535) 

please use

showtext.settext(html.fromhtml(str));     

instead of

showtext.settext(str);    

as html.fromhtml give expect.