使用Facebook SDK作为Unity软件包(UPM) #271 与Android的IL2CPP链接问题进行编译

mac2025-09-05  11

大家好,

我已经测试了适用于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文件夹中,就可以可以正常工作了!

最新回复(0)