Android 앱에 Facebook 로그인을 구현하는 데 문제가 있습니다.Android Facebook 로그인 실패
나는 T에 3 개의 다른 튜토리얼을 따라 갔다. (그래서 나는 생각했다). 나는이 비디오뿐만 아니라 설치 따랐습니다 : 여기
내가 따랐다 튜토리얼에 대한 몇 가지 링크입니다 https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/나는이 따랐습니다 : https://developers.facebook.com/docs/tutorials/androidsdk/3.0/scrumptious/authenticate/
그리고이 일을 : https://developers.facebook.com/docs/howtos/androidsdk/3.0/login-with-facebook/
불행하게도 나는 아무 것도 일어나지 않을 무언가가 일어나는 무대를 얻습니다. 그것은 인증을 요구하고 다음에 기록하지 않습니다 또는 내가 치명적인 예외 얻을 :.
이 내가 가지고있는 라이브러리는을 :
I가 TestApp가/src에, TestApp가/세대, Android 4.2.2, Android 개인 종속성 및 Android 개인 라이브러리를 주문 및 내보내기합니다.
마지막으로 Project (프로젝트) -> Properties (속성) -> Android에서 Build Target 아래에 Android 4.2.2가 있고 Library 아래에 FacebookSDK가 있습니다.
package com.test.TestApp;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.TextView;
import com.facebook.Request;
import com.facebook.Response;
import com.facebook.Session;
import com.facebook.SessionState;
import com.facebook.model.GraphUser;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// Start Facebook Login
Session.openActiveSession(this, true, new Session.StatusCallback() {
// Calls whenever it changes state.
@Override
public void call(Session session, SessionState state,
Exception exception) {
if (session.isOpened()) {
Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null) {
TextView welcome = (TextView) findViewById(R.id.welcome);
welcome.setText("Hello " + user.getName() + "!");
}
}
});
}
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
// TODO Auto-generated method stub
super.onActivityResult(requestCode, resultCode, data);
Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
}
}
도움을 주시면 감사하겠습니다. 페이스 북 구현으로이 시점에서 걸린 종류.
더 많은 정보가 필요하면 질문하십시오.
미리 감사드립니다.
MY GOD YOU A GENIUS! 나는 모든 것을 시도했다고 생각했다! 어떤 이유로 든 그것이 우리가 사용하고있는 것처럼 FacebookSDK 프로젝트에서 가져온 것이 무엇인지에 관한 문제 일 수는 없다는 것을 저에게 알리지 않았습니다. 도움을 감사하십시오! 그것은 마침내 작동합니다. 콘솔에 오류가 있어도 프로젝트를 정리할 때 : 의존성 목록에 android-support-v4.jar의 두 가지 버전이 있지만 모든 버전이 동일하지는 않습니다 ... 단서 ? –
문제 없습니다. 그래, 근본적으로 일어나고있는 일은 facebook-sdk가 android-support-v4.jar 버전을 제공한다는 것입니다.이 버전은 프로젝트를 만들 때 사용 된 Eclipse와는 다를 수 있습니다. libs 디렉토리의 버전을 facebook sdk 라이브러리의 libs 디렉토리에 복사하기 만하면됩니다. – Emmanuel