此版本不符合 Google Play 关于提供 64 位版本应用的规定 以下 APK 或 App Bundle 面向 64 位设备

此版本不符合 Google Play 关于提供 64 位版本应用的规定

以下 APK 或 App Bundle 面向 64 位设备,但只有 32 位原生代码:25。

请向应用中添加 64 位和 32 位原生代码。您可以使用 Android App Bundle 发布格式来自动确保每种设备架构仅接收所需要的原生代码。这样可避免增加应用的总大小。

你应该是没去掉x86吧

清空项目构建目录, 重新构建后问题解决了
cocos creator 版本 2.1.2

X86 去掉了,打包apk 又会出现在apk里面

X86没选上,打出来的包仍然一样的提示,要求提供64位的

你这个问题解决了吗

检索一下 android 工程目录下有没有 x86目录,有的话都删掉。构建时只需要勾选 armeabi-v7a,arm64-v8a。 如果首次构建的勾选了x86,再把x86勾去掉是不行的,需要手动删除x86目录,或者删除build,重新勾选构建。

我其他游戏是armeabi-v7a,arm64-v8a, x86, x86-64都勾选上的,最后aab没事,但这次的游戏也是armeabi-v7a,arm64-v8a, x86, x86-64都勾选上了,就提示
此版本不符合 Google Play 关于提供 64 位版本应用的要求。
以下 APK 或 App Bundle 面向 64 位设备,但只有 32 位原生代码:[1]
请向应用中添加 64 位和 32 位原生代码。使用 Android App Bundle 发布格式可自动确保每种设备架构仅收到所需的原生代码。这样可避免增加应用的总大小。

==========================
一头雾水啊,到底构建项目时需要勾选几个呢?

你都勾选了,不一定生效,你最终要看你打的包里面是否有你勾选的版本

感谢回复,我把包改成zip文件然后解压了,请问看包里的哪个目录确认最精确呢?

lib目录下

很奇怪啊,armeabi-v7a,arm64-v8a两个都勾选上了,但lib里面只有armeabi-v7a这个目录,没有arm64-v8a。这是不是有问题啊?

请您多指教哦,上架卡在这里上不去真难受。。。。

你用androidstudio ,看看这里image
image

PROP_APP_ABI=armeabi-v7a:arm64-v8a
没错啊。。。。。

加上v8a

格式需要.aab

没太懂您的意思,我这PROP_APP_ABI=armeabi-v7a:arm64-v8a
已经包括v8a了啊

我的问题是armeabi-v7a:arm64-v8a这两个都勾选了,但打包apk只有armeabi-v7a

image 看看是否有这句话