2012-03-29 17 views
-2

Ich bin implementiert Twitter-Integration in mein Android-Projekt das Problem ist der Code funktioniert einige Male einige Male es zeigt den Fehler. Ich verstehe nicht, was falsch mit meinem Code ist. Unten ist mein Code und Log-Cat-Fehler.Twitter Nicht funktioniert In meinem Projekt

consumer = neu DefaultOAuthConsumer (TWITTER_OAUTH_KEY, TWITTER_OAUTH_SECRET);

provider = new DefaultOAuthProvider(
      "http://twitter.com/oauth/request_token", 
      "http://twitter.com/oauth/access_token", 
      "http://twitter.com/oauth/authorize"); 

    mTwitterBtn = (CheckBox) findViewById(R.id.twitterCheck); 

    mTwitter = new TwitterApp(this, twitter_consumer_key,twitter_secret_key); 
    mTwitter.setListener(mTwLoginDialogListener); 

    mTwitterBtn.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 

      if (mTwitter.hasAccessToken()) { 
       postToTwitter = mTwitterBtn.isChecked(); 

       Intent shareIntent = new Intent(
         ShareApplicationTweeter.this, PostApplication.class); 
       startActivity(shareIntent); 

       // share("Hi", "Test"); 

      } else { 
       mTwitterBtn.setChecked(false); 
       mTwitter.authorize(); 
      } 

     } 
    }); 

    if (mTwitter.hasAccessToken()) { 
     username = mTwitter.getUsername(); 
     username = (username.equals("")) ? "No Name" : username; 
     mTwitterBtn.setText(" Twitter (" + username + ")"); 
    } 

04-19 01: 24: 04,001: E/Android Runtime (545): fatal EXCEPTION: main Januar 04-19: 24: 04,001: E/Android Runtime (545): java.lang.NoClassDefFoundError: oauth.signpost.basic.DefaultOAuthConsumer 04-19 01: 24: 04.001: E/AndroidRuntime (545): um com.a1.buzzmob.ShareApplicationTweeter.onCreate (ShareApplicationTweeter.java:86) 04-19 01: 24: 04.001 : E/AndroidRuntime (545): bei android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1047) 04-19 01: 24: 04.001: E/AndroidRuntime (545): bei android.app.ActivityThread.performLaunchActivity (ActivityThread .java: 2627) 04-19 01: 24: 04.001: E/AndroidRuntime (545): bei android.app.ActivityThread.han dleLaunchActivity (ActivityThread.java:2679) 04-19 01: 24: 04.001: E/AndroidRuntime (545): bei android.app.ActivityThread.access $ 2300 (ActivityThread.java:125) 04-19 01: 24: 04.001 : E/AndroidRuntime (545): bei android.app.ActivityThread $ H.handleMessage (ActivityThread.java:2033) 04-19 01: 24: 04.001: E/AndroidRuntime (545): bei android.os.Handler.dispatchMessage (Handler.java:99) 04-19 01: 24: 04.001: E/AndroidRuntime (545): bei android.os.Looper.loop (Looper.java:123) 04-19 01: 24: 04.001: E/AndroidRuntime (545): at android.app.ActivityThread.main (ActivityThread.java:4627) 04-19 01: 24: 04.001: E/AndroidRuntime (545): at java.lang.reflect.Method.invokeNative (Native Methode) 04-19 01: 24: 04.001: E/AndroidRuntime (545): um java.lang.reflect.Method.invoke (Method.java:521) 04-19 01: 24: 04.001: E/AndroidRuntime (545): um com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:868) 04-19 01: 24: 04.001: E/AndroidRuntime (545): at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:626) 04-19 01: 24: 04.001: E/AndroidRuntime (545): at dalvik.system.NativeStart.main (Native Methode) 04-19 01: 29: 04.033: I/Prozess (545): Senden des Signals. PID: 545 SIG: 9

Danke, Murali.

+0

USE SEARCH !!!!!!!! Du hast ADT auf 17 geändert, also überprüfe das erste Ergebnis ... http://stackoverflow.com/search?q=%5BNoClassDefFoundError%5D+%5Bandroid%5D+adt+17 – Selvin

Antwort

0

Verschieben Sie Ihre Bibliotheken zu "libs" Ordner

Verwandte Themen