Ich versuche, eine einfache Android-App für Twitter arbeiten zu lassen. Ich benutze die Bibliothek jtwitter. Ich versuche, die AndroidTwitterLogin-Klasse zu verwenden. Ich habe eine Schaltfläche zur Authentifizierung mit OAuth. Es ruft diesen Code auf.AndroidTwitterLogin.run stürzt in Log.i Zeile NoSuchMethodError
public void authorizeApp(View v) {
AndroidTwitterLogin atl = new AndroidTwitterLogin(this,
MY_TWITTER_KEY,MY_TWITTER_SECRET,MY_TWITTER_CALLBACK) {
protected void onSuccess(Twitter jtwitter, String[] tokens) {
jtwitter.setStatus("I can now post to Twitter using my android app !");
Log.i("TwitterOAuth","successfully authorized app");
authorizeText.setText("Authorized");
// Recommended: store tokens in your app for future use
// with the constructor OAuthSignpostClient(String consumerKey, String consumerSecret, String accessToken, String accessTokenSecret)
}
};
atl.run();
}
Zur Laufzeit, wenn ich an die AndroidTwitterLogin.run Linie bekommen es mit dem folgenden Code abstürzt.
Caused by: java.lang.NoSuchMethodError: No static method i(Ljava/lang/String;Ljava/lang/String;)V in class Landroid/util/Log; or its super classes (declaration of 'android.util.Log' appears in /system/framework/framework.jar)
at winterwell.jtwitter.android.AndroidTwitterLogin.run(AndroidTwitterLogin.java:78)
at com.franksapps.twitteroauth.TwitterActivity.authorizeApp(TwitterActivity.java:45)`
Wer weiß, ob diese Klasse in jtwitter/Android nutzbar ist, oder was diese nutzbar zu machen, zu tun?