Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android APK或应用程序包可用于64位设备,但它们只有32位本机代码Unity Play store error_Android_Unity3d_Google Play Console - Fatal编程技术网

Android APK或应用程序包可用于64位设备,但它们只有32位本机代码Unity Play store error

Android APK或应用程序包可用于64位设备,但它们只有32位本机代码Unity Play store error,android,unity3d,google-play-console,Android,Unity3d,Google Play Console,我正试图按照谷歌指南为64位架构构建我的游戏。我将unity升级到受支持的LTS版本2018,并将脚本后端更改为IL2CPP 选中ARM64复选框并使用Android应用程序包 但我还是在谷歌游戏控制台上出错了 我不明白为什么我会出现这个错误,因为我遵循了谷歌64位提及的指导原则。如何解决此问题?尝试在不使用x86体系结构的情况下构建应用程序 否则,您的设置看起来很好 您还可以尝试导出项目(而不是构建应用程序包)并使用Android Studio构建APK。经过多次尝试后,我今天用Unit

我正试图按照谷歌指南为64位架构构建我的游戏。我将unity升级到受支持的LTS版本2018,并将脚本后端更改为IL2CPP

选中ARM64复选框并使用Android应用程序包

但我还是在谷歌游戏控制台上出错了


我不明白为什么我会出现这个错误,因为我遵循了谷歌64位提及的指导原则。如何解决此问题?

尝试在不使用x86体系结构的情况下构建应用程序

否则,您的设置看起来很好


您还可以尝试导出项目(而不是构建应用程序包)并使用Android Studio构建APK。

经过多次尝试后,我今天用Unity 2019.2成功发布到Google Play


取消选中86体系结构

取消选中实验拆分APK

导出项目并在Android Studio中打开

更新Android studio中的所有内容,以使捆绑包(aab)格式正常工作 在谷歌游戏中


创建已签名的应用程序包->成功发布,没有64位要求错误。

尝试在不使用x86目标体系结构的情况下构建项目。由于Unity不支持x86_64,因此此版本缺少64位。此设置在Android选项卡上的
PlayerSettings
中完成。这是您第一次截图中的最后一个条目。取消选中86 Architecture,它不需要在android studio中打开that@Hamza是..“更新Android Studio中提示的所有内容,以便捆绑包(aab)格式在Google Play中工作”。然后单击构建->创建已签名的应用程序包。android studio更新是我在成功上传Google Play之前所做的最后一件事。这是有道理的,因为Android Studio中提示我更新的消息表明,它是专门用于改进aab格式的。