2013-07-09 10 views
-1

웹 사이트에서 특정 데이터를 가져올 수없는 Android 애플리케이션에서 문제가 발생했습니다. 내 앱이 충돌합니다.웹 사이트에서 데이터를 가져올 수 없습니다.

다음
private void AddListenerOnButton() { 
    spinner = (Spinner) getView().findViewById(R.id.spinner); 
    final WebView webView = (WebView) getView().findViewById(R.id.webView1); 
    webView.getSettings().setJavaScriptEnabled(true); 
    webView.getSettings().setRenderPriority(RenderPriority.HIGH); 
    webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 
    webView.getSettings().setDatabaseEnabled(true); 
    webView.getSettings().setDomStorageEnabled(true); 
    webView.getSettings().setAppCacheEnabled(true); 
    webView.getSettings().setBuiltInZoomControls(true); 

    spinner.setOnItemSelectedListener(new OnItemSelectedListener() { 
     @Override 
     public void onItemSelected(AdapterView<?> parentView, View selectedItemView, int position, long id) { 
      String text1 = spinner.getSelectedItem().toString().trim(); 
      //WebClient wc = new WebClient(); 

      if (text1.equals("US Dollar - USD")) {   
       try { 
        Document doc = Jsoup.connect("http://en.wikipedia.org/").get(); 
        Elements newsHeadlines = doc.select("#mp-itn b a"); 

       } catch (IOException e) { 
        // TODO Auto-generated catch block 
        e.printStackTrace(); 
       } 

내 로그 캣입니다 : 여기

07-09 23:04:52.161: E/AndroidRuntime(798): FATAL EXCEPTION: main 
07-09 23:04:52.161: E/AndroidRuntime(798): java.lang.NoClassDefFoundError: org.jsoup.Jsoup 
07-09 23:04:52.161: E/AndroidRuntime(798): at com.example.currencyconverter.Fragment2$1.onItemSelected(Fragment2.java:77) 
07-09 23:04:52.161: E/AndroidRuntime(798): at android.widget.AdapterView.fireOnSelected(AdapterView.java:892) 
07-09 23:04:52.161: E/AndroidRuntime(798): at android.widget.AdapterView.access$200(AdapterView.java:49) 
07-09 23:04:52.161: E/AndroidRuntime(798): at android.widget.AdapterView$SelectionNotifier.run(AdapterView.java:860) 
07-09 23:04:52.161: E/AndroidRuntime(798): at android.os.Handler.handleCallback(Handler.java:725) 
07-09 23:04:52.161: E/AndroidRuntime(798): at android.os.Handler.dispatchMessage(Handler.java:92) 
07-09 23:04:52.161: E/AndroidRuntime(798): at android.os.Looper.loop(Looper.java:137) 
07-09 23:04:52.161: E/AndroidRuntime(798): at android.app.ActivityThread.main(ActivityThread.java:5041) 
07-09 23:04:52.161: E/AndroidRuntime(798): at java.lang.reflect.Method.invokeNative(Native Method) 
07-09 23:04:52.161: E/AndroidRuntime(798): at java.lang.reflect.Method.invoke(Method.java:511) 
07-09 23:04:52.161: E/AndroidRuntime(798): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 
07-09 23:04:52.161: E/AndroidRuntime(798): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 
07-09 23:04:52.161: E/AndroidRuntime(798): at dalvik.system.NativeStart.main(Native Method) 

을 무슨 일이 벌어지고 여기 내 코드는? 무슨 일이 일어나고 있는지 이해할 수없는 것 같습니다. 어떤 도움이라도 대단히 감사하겠습니다.

답변

0

이 줄은 실행시

java.lang.NoClassDefFoundError: org.jsoup.Jsoup 

응용 프로그램이 Jsoup 라이브러리를 찾을 수 없습니다 ... 단서입니다. 불행히도 내가 볼 수있는 이유를 설명 할 수 있지만 여기에는 여러 가지 좋은 이유와 수정 사항이있는 링크가 있습니다 ...

Android java.lang.NoClassDefFoundError: org.jsoup.Jsoup
관련 문제