gpt4 book ai didi

android - Android SDK 3.0 中的 Facebook 示例应用程序错误 "Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider"

转载 作者:搜寻专家 更新时间:2023-11-01 08:07:25 25 4
gpt4 key购买 nike

当我从适用于 Android 的 Facebook SDK 3.0 运行示例 Android 应用程序时,我收到错误页面“Facebook 登录配置错误。按确定返回应用程序而不连接到 Facebook”。

设备中已经有一个 Facebook 应用程序,如果我卸载该应用程序,示例应用程序会让我进入 Facebook 的登录页面。在 logcat 中,我得到的错误是 “无法找到 com.facebook.katana.provider.AttributionIdProvider 的提供商信息”。我已经在 facebook 的仪表板中给出了哈希键,还在应用程序中给出了应用程序 ID。在仪表板中,我没有找到任何选项,例如启用单点登录

这可能是一个重复的问题。但是我无法找到使示例应用程序运行的解决方案,即使设备中已经存在 facebook 应用程序。帮我整理一下。提前致谢。

最佳答案

在开发者仪表板的“ native Android 应用程序”下,您还需要将“Facebook 登录”设置为“已启用”。 “Facebook 登录”是“单点登录”的新名称。

如果这不起作用...

如果您使用 Session 登录,请尝试将此代码添加到您的 Session.StatusCallback 调用方法中:

if (exception != null) {
exception.printStackTrace();
}

如果您使用 LoginButton 登录,请使用上述代码实现 LoginButton.OnErrorListener,并在创建 LoginButton 时添加监听器。

生成的 logcat 应该会为您提供有关问题所在的更多信息。

关于“找不到...”错误:

使用真实设备并确保安装了最新版本的 Facebook 应用程序。 SDK 中包含的 Facebook 应用程序不够新,无法支持归因 ID。

关于android - Android SDK 3.0 中的 Facebook 示例应用程序错误 "Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13215860/

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