首页 > 解决方案 > 将 FacebookSDK 导入 Unity Android 项目会导致构建崩溃

问题描述

我正在开发一个简单的 2d 手机游戏,它是用 Unity 制作的。我希望有一个在 Facebook 上共享信息的选项,但是,当我将 FacebookSDK 添加到项目中时,即使我什至没有使用它除了 Facebook 设置之外的任何东西,项目的构建也会停止工作并在我尝试时崩溃打开它。

我检查了这个问题,它似乎与 FacebookContentProvider 相关,因为我的日志中出现了这个错误:

java.lang.RuntimeException: Unable to get provider com.facebook.FacebookContentProvider: java.lang.ClassNotFoundException: Didn't find class "com.facebook.FacebookContentProvider" on path: ...

以前有人遇到过这种问题吗?我尝试更改 AndroidManifest 文件并在 Facebook 开发者页面中使用一些设置,但似乎没有任何效果。

我正在使用 Unity 2019.1.14f1 和 FacebookSDK 7.17.2,但我也尝试了不同版本的 FacebookSDK(7.15.1 和 7.16.1),但遇到了同样的问题。

标签: androidfacebookunity3dfacebook-unity-sdk

解决方案


推荐阅读