Unity:此版本不符合 Google 播放 64 位要求错误,即使在播放器设置中未选中 x86 后也是如此
Unity: This release is not compliant with the Google Play 64-bit requirement error even after unchecked x86 in player setings
我正在尝试将我的 android 应用程序部署到 Google Play 商店,但即使在根据 问题取消选中 x86 构建并重新创建之后,我仍然不断收到以下错误.apk
并上传到 Google Play 管理中心。
我的播放器设置是,
您需要使用 IL2CPP
创建 App Bundle
(选择 IL2CPP
时应启用 ARM64
)。
有关更多详细信息,您应该查看 this 文档。
从 2019 年 8 月开始,Google Play 商店要求任何新应用程序都是原生 64 位的。目前您正在构建 32 位 apk 而不是 64 位。
Starting August 1, 2019, your apps published on Google Play will need to support 64-bit architectures. 64-bit CPUs deliver faster, richer experiences for your users. Adding a 64-bit version of your app provides performance improvements, makes way for future innovation, and sets you up for devices with 64-bit-only hardware.
ARMv7是32位架构,来自Unity docs:
32-bit ARM architecture.
Corresponds to armeabi-v7a ABI.
您需要使用启用IL2CPP后可以使用的ARM64选项,来自Unity docs:
64-bit ARM architecture.
Corresponds to arm64-v8a ABI.
您取消选中的 x86 选项也是 32 位架构,但只是与 Unity docs:
不同的 32 位架构(英特尔的)
32-bit Intel architecture.
Corresponds to x86 ABI.
我正在尝试将我的 android 应用程序部署到 Google Play 商店,但即使在根据 .apk
并上传到 Google Play 管理中心。
我的播放器设置是,
您需要使用 IL2CPP
创建 App Bundle
(选择 IL2CPP
时应启用 ARM64
)。
有关更多详细信息,您应该查看 this 文档。
从 2019 年 8 月开始,Google Play 商店要求任何新应用程序都是原生 64 位的。目前您正在构建 32 位 apk 而不是 64 位。
Starting August 1, 2019, your apps published on Google Play will need to support 64-bit architectures. 64-bit CPUs deliver faster, richer experiences for your users. Adding a 64-bit version of your app provides performance improvements, makes way for future innovation, and sets you up for devices with 64-bit-only hardware.
ARMv7是32位架构,来自Unity docs:
32-bit ARM architecture.
Corresponds to armeabi-v7a ABI.
您需要使用启用IL2CPP后可以使用的ARM64选项,来自Unity docs:
64-bit ARM architecture.
Corresponds to arm64-v8a ABI.
您取消选中的 x86 选项也是 32 位架构,但只是与 Unity docs:
不同的 32 位架构(英特尔的)32-bit Intel architecture.
Corresponds to x86 ABI.