我正在開發一個使用Parse BaaS的Android應用程序,我想讓用戶使用他們的Facebook帳戶登錄。我正在使用Android Studio。我導入了Facebook sdk和Parse和ParseFacebookUtils jar文件。 我有以下的活性的代碼解析和Facebook集成(無類錯誤發現錯誤)
private void initUI() {
this.loginButton = (Button) findViewById(R.id.main_login_button);
this.loginButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
loginWithFacebook();
}
});
}
private void loginWithFacebook() {
ParseFacebookUtils.logIn(this, REQUEST_LOGIN, new LogInCallback() {
@Override
public void done(ParseUser parseUser, ParseException e) {
logToDisplay("User logged in " + parseUser.getUsername());
}
});
}
的loginWithFacebook方法被調用。不幸的是,它拋出以下異常:
java.lang.NoClassDefFoundError: com.facebook.Session$Builder
我在做什麼錯?
在此先感謝;)
build.gradle - >在'依賴'中編譯'com.facebook.android:facebook-android-sdk:3.21.1' – 2015-03-31 15:48:33
我只是想通了。我試圖用Facebook SDK來使用它。有一個支持Facebook SDK版本4的Parse版本1.9。不幸的是,文檔沒有更新。 謝謝;) – 2015-03-31 15:51:26