android - 将 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),但遇到了同样的问题。
解决方案
推荐阅读
- tabs - 如何使用 JFXBadge
- sql - SQL将两列合并为一
- anylogic - 如何在anylogic中获得车道上的汽车数量?
- hibernate - 如何直接从 jpql 查询(休眠)构造自定义对象列表
- google-chrome - Chrome 仅将某些图像显示为 webp
- excel - 迭代时如何计算目录中所有文件的总和?
- mongodb - MongoDB - 聚合找到没有。条目日期明智的
- flutter - Flutter - 使用提供程序在 init 上获取数据的最佳方法
- c# - 使用 Azure Functions 项目的构建后事件复制 PDB
- php - 使用 PHP 编辑数据库中的条目