代码之家  ›  专栏  ›  技术社区  ›  INDRAJITH EKANAYAKE

Unity:此版本不符合Google Play 64位要求错误,即使在播放器设置中未选中x86

  •  0
  • INDRAJITH EKANAYAKE  · 技术社区  · 4 年前

    我正试图将我的android应用程序部署到Google play store中,但即使在根据 this .apk 并上传到谷歌游戏控制台。
    enter image description here


    enter image description here

    2 回复  |  直到 4 年前
        1
  •  2
  •   Remy    4 年前

    从2019年8月开始,Google Play商店要求任何新应用程序都必须是本地64位。目前,您正在以32位而不是64位构建apk。

    Android developer docs

    从2019年8月1日开始,您在Google Play上发布的应用程序将需要支持64位体系结构。64位CPU为用户提供更快、更丰富的体验。添加64位版本的应用程序可以提高性能,为未来的创新让路,并为仅使用64位硬件的设备做好准备。

    ARMv7是一种32位体系结构,由 Unity docs :


    对应于armeabi-v7a ABI。

    Unity docs :

    64位ARM架构。

    您未选中的x86选项也是一种32位体系结构,但与 Unity docs :

    32位英特尔架构。

        2
  •  1
  •   Eric    4 年前

    您需要创建 App Bundle 使用 IL2CPP ( ARM64 IL2CPP 选定)。 this 文件