APK或应用捆绑包可用于64位设备,但它们只有32位本机代码

Sid*_*rth 12 android unity-game-engine google-play

我已经导出了一个Android App Bundle文件,并使用从Unity所需位置下载的NDK在Play商店上载,因为Android Studio NDK文件与Unity不兼容。

我在上传构建文件时收到了这样的错误消息:

屏幕截图

在这里,您有SDK和NDK路径设置:

屏幕截图

现在,对此有什么解决方案?

我做错了什么我无法理解的步骤?

请不要提及重复的问题,因为我尝试了其他选项,但这些选项对我不起作用。

zal*_*517 14

确保 Edit > Project Settings > Player > Configuration > Scripting Backend设置为IL2CPP勾选Target Architectures > ARM64

在此处输入图片说明

  • @AnishArya 取消选中 x86 选项。 (2认同)

小智 8

备查:

这是Google Play和x86构建不提供64位对应代码的问题。禁用x86构建可解决此问题。

参考:https : //forum.unity.com/threads/successful-unity-aab-build-not-compatible-with-the-google-play-64-bit-requirement.729035/

该问题开始于2019年8月20日。