Facebook FB.Init()Android Unity失败

时间:2014-04-30 12:26:51

标签: android facebook unity3d facebook-unity-sdk

我正在使用Unity 4.1.2 我从开发者的网站下载了最新的Android SDK for Android软件包。包文件名是 “FacebookSDK-140401.unitypackage” 该套餐为:5.1,2014年4月1日 我创建了一个新的空项目。导入包。 打开包附带的示例场景:“InteractiveConsole” 我在我的Unity编辑器中玩了游戏并按下FB.Init()它运行正常。 以下是游戏和调试输出的屏幕截图。

Game Screen Debug Output

Facebook设置如下: FacebookSettings

您可以自由使用它们并进行测试并回复此问题。

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

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

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,在团结编辑器中工作正常,但在Android手机中没有工作。我也在使用游戏分析sdk,所以我的Assets文件夹中有两个支持版本:

  • Assets \ Plugins \ Android \ support-v4-24.2.0
  • 中的第一个
  • Assets \ FacebookSDK \ Plugins \ Android \ libs \ support-v4-23.4.0中的第二个

由于不支持多个支持版本,我删除了第二个。

对我来说这是问题,FB.Init()没有在手机上工作。

当我删除第一个并保留第二个时,它工作了!!!