APK 或 App Bundle 可用于 64 位设备,但它们只有 32 位本机代码 [英] APKs or App Bundles are available to 64-bit devices but they only have 32-bit native code

查看:32
本文介绍了APK 或 App Bundle 可用于 64 位设备,但它们只有 32 位本机代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于 Android Studio NDK 文件与 Unity 不兼容,我已经导出了一个 Android App Bundle 文件以上传到 Play 商店,并从 Unity 所需的位置下载了 NDK.

I have exported an Android App Bundle file to upload at Play store with NDK downloaded from Unity desired location because Android Studio NDK file is not compatible with Unity.

我在上传构建时收到此类错误消息:

这里有 SDK 和 NDK 路径设置:

现在,有什么解决办法?

Now, what is the solution for this?

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

What step I did wrong that I can't able to understand?

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

Please don't mention about the duplicate question because I have tried other options they didn't work for me.

推荐答案

供以后参考:

这是不提供 64 位对应代码的 google play 和 x86 版本的问题.禁用 x86 构建可解决此问题.

It's an issue with google play and x86 build that do not offers a 64bit counterpart code. Disabling x86 build fix this issue.

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

问题始于 2019 年 8 月 20 日.

The problem started on 08/20/2019.

这篇关于APK 或 App Bundle 可用于 64 位设备,但它们只有 32 位本机代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆