📅  最后修改于: 2023-12-03 15:40:39.061000             🧑  作者: Mango
在上传应用程序到 Google Play 商店时,您可能会遇到以下错误消息:
此版本不符合 Google Play 64 位要求。以下 APK 或 App Bundle 可用于 64 位设备,但它们只有 32 位本机代码: 3. site:stackoverflow.com - Go 编程语言
这意味着您的应用程序只包含32位本机代码,并未提供适用于64位设备的本机代码。为了保证应用程序在所有设备上的兼容性和性能,Google Play 要求应用程序必须提供适用于64位设备的本机代码。
为了解决这个问题,您需要修改您的应用程序,并提供适用于64位设备的本机代码。以下是一些解决方案:
首先,请确保您的开发环境是最新的。安装最新的版本号为 Go 1.16 或更高版本的 Go 编程语言工具包。
在修改您的代码之前,您可以新建一个适用于64位设备的APK或App Bundle。为此,请按照以下步骤操作:
splits {
abi {
enable true
reset()
include 'x86_64', 'arm64-v8a', 'armeabi-v7a', 'x86'
universalApk true
}
}
在您的应用程序中,检查您的本机代码是否适用于64位设备。如果您使用的是 Go 编程语言,则需要确保您的本机代码已编译为适用于64位设备的代码。
如果您的本机库(例如.so文件)不适用于64位设备,则必须更新它们。请使用64位支持的开发工具,重新编译本机库。
要解决“此版本不符合 Google Play 64 位要求”错误,请确保您的应用程序包含适用于64位设备的本机代码,和更新的开发环境。如果您是使用 Go 编程语言,请确保您的本机代码已编译为适用于64位设备的代码。