Java Facebook集成-Android-解析

Java Facebook集成-Android-解析,java,android,facebook,facebook-graph-api,parse-platform,Java,Android,Facebook,Facebook Graph Api,Parse Platform,我使用的是ParseFacebookUtilsV4-1.9.2.jar,每次遇到这一行中的错误时: ParseFacebookUtils.initialize(this); 我面临的错误如下 ... I/dalvikvm﹕ Could not find method com.facebook.FacebookSdk.sdkInitialize, referenced from method com.parse.FacebookAuthenticationProvider.<init>

我使用的是ParseFacebookUtilsV4-1.9.2.jar,每次遇到这一行中的错误时:

ParseFacebookUtils.initialize(this);
我面临的错误如下

... I/dalvikvm﹕ Could not find method com.facebook.FacebookSdk.sdkInitialize, referenced from method com.parse.FacebookAuthenticationProvider.<init>

... I/dalvikvm﹕ Could not find method com.facebook.login.LoginManager.getInstance, referenced from method com.parse.FacebookAuthenticationProvider.authenticateAsync

... W/dalvikvm﹕ VFY: unable to resolve static method 14412: Lcom/facebook/login/LoginManager;.getInstance ()Lcom/facebook/login/LoginManager;

... W/dalvikvm﹕ VFY: unable to resolve static method 14411: Lcom/facebook/FacebookSdk;.sdkInitialize (Landroid/content/Context;I)V

... W/dalvikvm﹕ VFY: unable to find class referenced in signature (Lcom/facebook/AccessToken;)

... I/dalvikvm﹕ Could not find method com.facebook.AccessToken.getUserId, referenced from method com.parse.FacebookAuthenticationProvider.getAuthData

... W/dalvikvm﹕ VFY: unable to resolve virtual method 14406: Lcom/facebook/AccessToken;.getUserId ()Ljava/lang/String;

... I/dalvikvm﹕ Could not find method com.facebook.CallbackManager.onActivityResult, referenced from method com.parse.FacebookAuthenticationProvider.onActivityResult

... W/dalvikvm﹕ VFY: unable to resolve interface method 14409: Lcom/facebook/CallbackManager;.onActivityResult (IILandroid/content/Intent;)Z

... I/dalvikvm﹕ Could not find method com.facebook.login.LoginManager.getInstance, referenced from method com.parse.FacebookAuthenticationProvider.restoreAuthentication

... W/dalvikvm﹕ VFY: unable to resolve static method 14412: Lcom/facebook/login/LoginManager;.getInstance ()Lcom/facebook/login/LoginManager;
... E/dalvikvm﹕ Could not find class 'com.facebook.AccessToken', referenced from method com.parse.FacebookAuthenticationProvider.restoreAuthentication

... W/dalvikvm﹕ VFY: unable to resolve new-instance 1749 (Lcom/facebook/AccessToken;) in Lcom/parse/FacebookAuthenticationProvider;
... I/dalvikvm﹕ Failed resolving Lcom/parse/FacebookAuthenticationProvider$1; interface 1753 'Lcom/facebook/FacebookCallback;'

... W/dalvikvm﹕ Link of class 'Lcom/parse/FacebookAuthenticationProvider$1;' failed

... W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0x41823700)

... E/AndroidRuntime﹕ FATAL EXCEPTION: main
    java.lang.NoClassDefFoundError: com.facebook.FacebookSdk
            at com.parse.FacebookAuthenticationProvider.<init>(FacebookAuthenticationProvider.java:68)
            at com.parse.ParseFacebookUtils.initialize(ParseFacebookUtils.java:96)
            at com.parse.ParseFacebookUtils.initialize(ParseFacebookUtils.java:81)
        ...
。。。I/dalvikvm﹕ 找不到从方法com.parse.facebook AuthenticationProvider引用的方法com.facebook.facebookdk.sdkinInitialize。
... I/dalvikvm﹕ 找不到方法com.facebook.login.LoginManager.getInstance,该方法引用自方法com.parse.FacebookAuthenticationProvider.AuthenticationAsync
... W/dalvikvm﹕ VFY:无法解析静态方法14412:Lcom/facebook/login/LoginManager;。getInstance()Lcom/facebook/login/LoginManager;
... W/dalvikvm﹕ VFY:无法解析静态方法14411:Lcom/facebook/FacebookSdk;。sdkinInitialize(Landroid/content/Context;I)V
... W/dalvikvm﹕ VFY:找不到签名中引用的类(Lcom/facebook/AccessToken;)
... I/dalvikvm﹕ 找不到方法com.facebook.AccessToken.getUserId,该方法是从方法com.parse.FacebookAuthenticationProvider.getAuthData引用的
... W/dalvikvm﹕ VFY:无法解析虚拟方法14406:Lcom/facebook/AccessToken;。getUserId()Ljava/lang/String;
... I/dalvikvm﹕ 找不到从方法com.parse.facebook AuthenticationProvider.onActivityResult引用的方法com.facebook.CallbackManager.onActivityResult
... W/dalvikvm﹕ VFY:无法解析接口方法14409:Lcom/facebook/CallbackManager;。onActivityResult(IILandroid/content/Intent;)Z
... I/dalvikvm﹕ 找不到方法com.facebook.login.LoginManager.getInstance,该方法引用自方法com.parse.FacebookAuthenticationProvider.restoreAuthentication
... W/dalvikvm﹕ VFY:无法解析静态方法14412:Lcom/facebook/login/LoginManager;。getInstance()Lcom/facebook/login/LoginManager;
... E/dalvikvm﹕ 找不到从方法com.parse.FacebookAuthenticationProvider.restoreAuthentication引用的类“com.facebook.AccessToken”
... W/dalvikvm﹕ VFY:无法解析Lcom/parse/FacebookAuthenticationProvider中的新实例1749(Lcom/facebook/AccessToken;);
... I/dalvikvm﹕ 解析Lcom/parse/FacebookAuthenticationProvider$1失败;接口1753“Lcom/facebook/FacebookCallback;”
... W/dalvikvm﹕ 类“Lcom/parse/FacebookAuthenticationProvider$1;”的链接失败
... W/dalvikvm﹕ threadid=1:线程以未捕获异常退出(组=0x41823700)
... E/AndroidRuntime﹕ 致命异常:主
java.lang.NoClassDefFoundError:com.facebook.FacebookSdk
位于com.parse.FacebookAuthenticationProvider。(FacebookAuthenticationProvider.java:68)
在com.parse.ParseFacebookUtils.initialize上(ParseFacebookUtils.java:96)
在com.parse.ParseFacebookUtils.initialize上(ParseFacebookUtils.java:81)
...
有人能帮我吗

注意:ParseFacebookUtils需要Facebook Android SDK v4.x.x


这意味着你也需要Facebook SDK。解析项目中不存在的Facebook SDK中的调用函数。

您必须使用FacebookSdk.sdkinInitialize(getApplicationContext())beforesetContentView(R.layout.activity_main);如前所述。如果您需要一个完整的facebook,请在此处选中此代码。

此代码是否转到FacebookSdk.sdkinInitialize(getApplicationContext());然后ParseFacebookUtils.initialize(这个);还是出错了你解决问题了吗???
Could not find method com.facebook.FacebookSdk.sdkInitialize