Android Unity的Facebook FB.Init()失败

Android Unity的Facebook FB.Init()失败,android,facebook,unity3d,facebook-unity-sdk,Android,Facebook,Unity3d,Facebook Unity Sdk,我使用的是Unity 4.1.2 我已经从开发者网站下载了最新的FacebookSDK for Android unity软件包。包文件名为 “FacebookSDK-140401.单位包装” 套餐为:2014年4月1日5.1194 我创建了一个新的空项目。导入该包。 打开软件包附带的示例场景:“InteractiveConsole” 我在Unity编辑器中玩了这个游戏,按下FB.Init()键,效果很好。 下面是游戏的截图和调试输出 Facebook设置如下所示: 您可以自由使用它们,测

我使用的是Unity 4.1.2 我已经从开发者网站下载了最新的FacebookSDK for Android unity软件包。包文件名为 “FacebookSDK-140401.单位包装” 套餐为:2014年4月1日5.1194 我创建了一个新的空项目。导入该包。 打开软件包附带的示例场景:“InteractiveConsole” 我在Unity编辑器中玩了这个游戏,按下FB.Init()键,效果很好。 下面是游戏的截图和调试输出

Facebook设置如下所示:

您可以自由使用它们,测试并返回到这个问题

问题是这在Unity Editor中运行良好,但当我构建应用程序并将其传输到我的android手机(三星Galaxy Tab 2)并播放时,屏幕打开,一切看起来都正常。当我按下“FB.Init”按钮时,游戏会挂起一段时间,然后它会崩溃到我的主屏幕上。


注:我的手机上没有安装任何Facebook应用程序。有必要吗?

我也遇到了同样的问题,在unity editor中工作得很好,但在android手机中却不工作。我也在使用游戏分析sdk,所以我在我的资产文件夹中获得了两个支持版本:

  • 资产\插件\ Android\support-v4-24.2.0中的第一个
  • Assets\FacebookSDK\Plugins\Android\libs\support-v4-23.4.0中的第二个
由于不支持多个支持版本,我删除了第二个

对我来说,这就是问题所在,FB.Init()在电话中不起作用


当我删除第一个,保留第二个,它的工作

@aaron,我在这个问题上给你贴标签,因为我看到你在这个领域解决了很多其他问题。请不要介意。先谢谢你。请帮帮我。。我快要发疯了。嗨,silentkratos,真的很抱歉耽误了回复你的时间。您的应用程序似乎在4月29日被删除。这有关系吗?另外,您是否能够在编辑器中使用访问令牌登录?另外,你可以发布android logcat日志,这样我就可以看到你的应用程序在尝试登录时正在做什么?关于登录:登录时不需要安装应用程序,在这种情况下,应用程序应该使用webview