大家好,
我已经测试了适用于Unity的Facebook SDK的最新版本(v7.18.0),当我使用Unity为ARM64编译时遇到了运行时问题(因此使用IL2CPP,Unity 2018.4.11f):
FileNotFoundException: Could not load file or assembly ‘Facebook.Unity.Android’ or one of its dependencies
以ARMv7和x86体系结构为目标时,没有任何问题。
由于Google Play商店从2019年8月起将要求上传的APK定位到ARM64架构,因此该SDK尚不兼容
该问题与link.xml查找Facebook.Unity.Android依赖关系所需的文件有关,但是由于此文件在软件包中(而不是在Plugins文件夹中),因此在构建过程中未将其考虑在内。 解决这个问题,可以将该文件复制到项目Plugins/Android文件夹中,就可以可以正常工作了!