【问题标题】:Unity3D - Cannot build 64 bit AndroidUnity3D - 无法构建 64 位 Android
【发布时间】:2020-04-27 14:14:26
【问题描述】:

我有一个类似this question的问题,但不完全相同。

  1. 在我的 Android Build 设置中,我勾选了“Build App Bundle。
  2. 脚本后端 = IL2CPP
  3. API 兼容级别 = .NET Standard 2.0
  4. 目标架构 = ARMv7、ARM64、x86

当我构建 AAB 文件并将其上传到 Google 时,出现错误

以下 APK 或 App Bundle 可用于 64 位设备,但它们只有 32 位本机代码:6.

当我构建游戏时,我可以看到进度窗口说它正在构建 64 位源。那么为什么 Google 一直告诉我它不包含 64 位版本?

【问题讨论】:

    标签: android unity3d google-play 64-bit


    【解决方案1】:

    来自unity forum

    只有不到 0.4% 的 Android 设备使用 x86,因此不应该 产生任何实际影响。

    您可能已经注意到,但在 2019.2 x86 目标被标记为 已弃用,在 2019.3 中将完全删除。

    在播放器设置中取消选择 x86 架构。

    【讨论】:

    • 成功了,谢谢。我不知道 x86 的比例如此之小,这就是我最初不愿意禁用它的原因。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-01
    • 1970-01-01
    • 2014-05-15
    • 1970-01-01
    • 2012-11-26
    • 2014-03-30
    • 2013-07-12
    相关资源
    最近更新 更多