gpt4 book ai didi

android - (Unity) Firebase 不适用于 Android 构建

转载 作者:行者123 更新时间:2023-12-05 03:40:50 25 4
gpt4 key购买 nike

它在编辑器(在选择为平台的 Android 上)和 Windows 构建上运行良好,但是当我构建它并在我的手机上玩时它无法访问 Firebase。

错误日志:

2021/06/16 22:18:42.608 24966 25006 错误 Unity DllNotFoundException:无法加载 DLL 'FirebaseCppApp-7_2_0':找不到指定的模块。

我在 Windows 构建中遇到了完全相同的问题,我通过在 x86_64 而不是 x86 上构建我的项目来修复它。所以我怀疑它与插件文件的构建、安装或“选择插件平台”部分有关。

在 Assets/Firebase/Plugins 下,我有一些文件选择了 Android 作为平台,还有 2 个文件夹:

  • 苹果手机
  • x86_64

我没有安卓文件夹,不知道是不是应该这样。

我已尝试将 Firebase 作为 Assets 重新安装并使用包管理器并按照以下步骤以正确的顺序安装它们: https://firebase.google.com/docs/unity/setup-alternative所有包都是相同的版本。

我还尝试在 Mono 和 IL2CPP 上构建项目,并尝试了此线程上的解决方案:Unity integrated with firebase works on Unity Editor but not on mobile device

谢谢

最佳答案

解决了!

编辑 > 项目设置 > 播放器 > 目标架构:禁用 ARMv7 并启用 ARM64(更新:无需禁用 ARMv7)

然后 Assets > 外部依赖管理器 > Android 解析器 > 强制解析

关于android - (Unity) Firebase 不适用于 Android 构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68009714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com