2013-05-02 141 views
0

當我連接嘗試連接到FacebookFacebook登錄異常來自手機

我點擊Facebook登錄按鈕從Android模擬器它是像往常一樣顯示我的Facebook的登錄頁面,一切都很好。

然而,當我嘗試在我的Galaxy S2運行它顯示我在logcat的一個例外(一個星期前,一切工作良好,沒有任何exception-我能夠從手機和Android模擬器連接到Facebook太)

今天,我只能用android模擬器登錄,我不知道我無法從我的Android設備連接。

這裏是logcat的:

05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): com.facebook.http.protocol.ApiException: remote_app_id does not match stored id 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.http.protocol.ApiResponseChecker.b(ApiResponseChecker.java:74) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.http.protocol.ApiResponseChecker.a(ApiResponseChecker.java:103) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.http.protocol.ApiResponse.h(ApiResponse.java:208) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.katana.server.protocol.AuthorizeAppMethod.a(AuthorizeAppMethod.java:266) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.katana.server.protocol.AuthorizeAppMethod.a(AuthorizeAppMethod.java:27) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.http.protocol.SingleMethodRunnerImpl.a(SingleMethodRunnerImpl.java:141) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.http.protocol.AbstractSingleMethodRunner.a(AbstractSingleMethodRunner.java:16) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.katana.server.handler.PlatformOperationHandler.c(PlatformOperationHandler.java:284) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.katana.server.handler.PlatformOperationHandler.a(PlatformOperationHandler.java:185) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.orca.server.OrcaServiceQueue.d(OrcaServiceQueue.java:248) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.orca.server.OrcaServiceQueue.d(OrcaServiceQueue.java:49) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.orca.server.OrcaServiceQueue$3.run(OrcaServiceQueue.java:193) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at java.util.concurrent.FutureTask.run(FutureTask.java:137) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at com.facebook.common.util.HandlerExecutorServiceImpl$ListenableScheduledFuture.run(HandlerExecutorServiceImpl.java:268) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at android.os.Handler.handleCallback(Handler.java:605) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at android.os.Handler.dispatchMessage(Handler.java:92) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at android.os.Looper.loop(Looper.java:137) 
05-03 00:31:52.750: W/fb4a(:<default>):fb:OrcaServiceQueue(9725): at android.os.HandlerThread.run(HandlerThread.java:60) 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): Failed to send 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): com.facebook.orca.ops.ServiceException: API_ERROR: API_ERROR 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at com.facebook.orca.ops.OrcaServiceOperation.c(OrcaServiceOperation.java:616) 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at com.facebook.orca.ops.OrcaServiceOperation.c(OrcaServiceOperation.java:41) 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at com.facebook.orca.ops.OrcaServiceOperation$2.run(OrcaServiceOperation.java:581) 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at android.os.Handler.handleCallback(Handler.java:605) 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at android.os.Handler.dispatchMessage(Handler.java:92) 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at android.os.Looper.loop(Looper.java:137) 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at android.app.ActivityThread.main(ActivityThread.java:4575) 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at java.lang.reflect.Method.invokeNative(Native Method) 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at java.lang.reflect.Method.invoke(Method.java:511) 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789) 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556) 
05-03 00:31:52.785: W/fb4a(:<default>):fb:GDPDialog(9725): at dalvik.system.NativeStart.main(Native Method) 
+0

您是否更改了應用程序簽名或使其成爲發行版本?請參閱此[鏈接](http://stackoverflow.com/questions/13894006/android-facebook-sdk-3-0-gives-remote-app-id-does-not-match-stored-id-while-lo ) – 2013-05-02 21:58:43

+0

根據logcat,您存儲在您項目中的應用程序ID與您在Facebook帳戶中存儲的應用程序ID不匹配。確保它們相同。 – 2013-05-02 22:00:40

+0

嗨,我發現這個問題,當我從市場安裝官方Facebook應用程序,我的應用程序沒有成功連接到Facebook,但是當我卸載官方Facebook應用程序,當我點擊登錄Facebook按鈕時,它顯示我像往常一樣Facebook的連接屏幕。官方Facebook應用程序有什麼問題? – 2013-05-02 22:02:39

回答

1

您需要將您的官方應用程序(市場版)添加到Facebook的儀表板,然後使用他們提供您連接相同的API KEY,否則版本將不會工作。

您也可以在Facebook中創建您的應用的開發/分期版本,並在您的應用開發時使用該版本,但SDK告訴您您提供FB SDK的API密鑰不會「不符合他們在網站上爲您的應用程序簽名。