0
Я пытаюсь войти в facebook с помощью своего приложения для Android. Фактически я следую за этим https://developers.facebook.com/docs/android/getting-started/, но я получаю некоторую ошибку. вот мой LogCat выход ...Ошибка при входе в Facebook
02-13 17:39:49.845: E/AndroidRuntime(705): FATAL EXCEPTION: main
02-13 17:39:49.845: E/AndroidRuntime(705): java.lang.NoClassDefFoundError: android.support.v4.content.LocalBroadcastManager
02-13 17:39:49.845: E/AndroidRuntime(705): at com.facebook.Session.postActiveSessionAction(Session.java:1328)
02-13 17:39:49.845: E/AndroidRuntime(705): at com.facebook.Session.setActiveSession(Session.java:790)
02-13 17:39:49.845: E/AndroidRuntime(705): at com.facebook.Session.openActiveSession(Session.java:890)
02-13 17:39:49.845: E/AndroidRuntime(705): at com.facebook.Session.openActiveSession(Session.java:830)
02-13 17:39:49.845: E/AndroidRuntime(705): at com.example.test.MainActivity.onCreate(MainActivity.java:30)
02-13 17:39:49.845: E/AndroidRuntime(705): at android.app.Activity.performCreate(Activity.java:4465)
02-13 17:39:49.845: E/AndroidRuntime(705): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
02-13 17:39:49.845: E/AndroidRuntime(705): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
02-13 17:39:49.845: E/AndroidRuntime(705): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
02-13 17:39:49.845: E/AndroidRuntime(705): at android.app.ActivityThread.access$600(ActivityThread.java:123)
02-13 17:39:49.845: E/AndroidRuntime(705): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147)
02-13 17:39:49.845: E/AndroidRuntime(705): at android.os.Handler.dispatchMessage(Handler.java:99)
02-13 17:39:49.845: E/AndroidRuntime(705): at android.os.Looper.loop(Looper.java:137)
02-13 17:39:49.845: E/AndroidRuntime(705): at android.app.ActivityThread.main(ActivityThread.java:4424)
02-13 17:39:49.845: E/AndroidRuntime(705): at java.lang.reflect.Method.invokeNative(Native Method)
02-13 17:39:49.845: E/AndroidRuntime(705): at java.lang.reflect.Method.invoke(Method.java:511)
02-13 17:39:49.845: E/AndroidRuntime(705): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
02-13 17:39:49.845: E/AndroidRuntime(705): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
02-13 17:39:49.845: E/AndroidRuntime(705): at dalvik.system.NativeStart.main(Native Method)
И вот мой код ..
Session.openActiveSession(this,true,new Session.StatusCallback() {
@Override
public void call(Session session, SessionState state,
Exception exception) {
// TODO Auto-generated method stub
if(session.isOpened()){
Request.newMeRequest(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
// TODO Auto-generated method stub
if (user != null) {
System.out.println("HI facebook");
}
}
});
}
}
});
PLE помочь мне.
Вы добавили библиотеку поддержки v4? –
да добавить библиотеку поддержки v4. Я использую android-4.0.3. – user3261778
Я добавляю библиотеку поддержки v4 вручную как файл jar, потому что он не найдет первую библиотеку – user3261778