gpt4 book ai didi

java - Facebook SDK 无法启动 Activity ComponentInfo

转载 作者:行者123 更新时间:2023-12-02 07:37:25 26 4
gpt4 key购买 nike

我卸载了我的应用程序并通过 ADB 重新安装它,现在 facebook 的东西都不起作用了。该代码与以前完全相同,但它只是给了我以下错误:

(顺便说一句,代码与 Android 教程内容相同,当然是为了测试)。

以下错误:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.polygonattraction.lovebirds/com.polygonattraction.lovebirds.facebook.FacebookLoginTest}: java.lang.NullPointerException

它似乎发生在这条线上:

facebook.authorize(this, new String[] {"user_photos","user_about_me","friends_photos","user_status", "publish_stream"}, Facebook.FORCE_DIALOG_AUTH, new DialogListener() 

问题是,没有调用任何函数(onComplete、onFacebookError、onError 或 onCancel)

这很奇怪,它只是在授权时崩溃。在我的所有 3 台设备上尝试过此操作,其中一台没有安装 Facebook,但从未安装过该应用程序。仍然因相同的错误而崩溃。

我通过执行以下操作来调用 Facebook Activity :

        Intent intent = new Intent(this, com.polygonattraction.lovebirds.facebook.GetFacebookToken.class);
startActivityForResult(intent, GET_FROM_FACEBOOK);

还有其他人遇到此错误/错误并知道如何修复它吗?

最佳答案

您可以粘贴完整的堆栈跟踪吗?

如果是 facebook.authorize(...) 上的 NPE,那么您可能忘记实例化 facebook。确保在 onCreate 方法的开头实例化它。

    Facebook facebook = new Facebook("YOUR_APP_ID");

还要确保您已将我们的 Facebook Android SDK 作为库包含在您的项目中。

关于java - Facebook SDK 无法启动 Activity ComponentInfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11995446/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com