2013-04-12 120 views
0

Google Play报告例外。有些人也在评论中抱怨。Android Facebook例外

我自己没有得到这样的例外。

我应该用try/catch来处理它?

或者我该如何解决? 或者我如何得到完整的堆栈跟踪?

java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=64206, result=0, data=null} to activity {com.roolez.tinshot/com.facebook.LoginActivity}: java.lang.NullPointerException 
at android.app.ActivityThread.deliverResults(ActivityThread.java:3027) 
at android.app.ActivityThread.handleSendResult(ActivityThread.java:3070) 
at android.app.ActivityThread.access$1100(ActivityThread.java:127) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1209) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:137) 
at android.app.ActivityThread.main(ActivityThread.java:4508) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:511) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576) 
at dalvik.system.NativeStart.main(Native Method) 
Caused by: java.lang.NullPointerException 
at com.facebook.AuthorizationClient$KatanaProxyAuthHandler.onActivityResult(AuthorizationClient.java:645) 
at com.facebook.AuthorizationClient.onActivityResult(AuthorizationClient.java:142) 
at com.facebook.LoginActivity.onActivityResult(LoginActivity.java:134) 
at android.app.Activity.dispatchActivityResult(Activity.java:4663) 
at android.app.ActivityThread.deliverResults(ActivityThread.java:3023) 
... 11 more 

回答

1

我想我最近遇到了同样的问题。如果你更新了facebook-android-sdk,应该解决这个问题。在这里看到的DIFF:

https://github.com/facebook/facebook-android-sdk/commit/ed74ff363e3a7c32b54567e68cc7e86ea27bdbd7#facebook/src/com/facebook/AuthorizationClient.java

专门空校验添加的文件中排队619:

的Facebook/src目录/ COM/Facebook的/ AuthorizationClient.java

+0

我无法验证这是现在的原因。但它看起来非常像这是问题。谢谢! – Max

+0

没问题!希望这确实是你的问题! – natez0r