支持64位应用程序的要求

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支持64位应用程序的要求相关的知识,希望对你有一定的参考价值。

有人可以解释它对现有android 32bit应用程序意味着什么?我们应该改变什么或者我们应该在代码中添加什么?

如果我的应用程序不使用NDK和任何第三方库,我该怎么办?我的意思是,我应该如何理解短语“不包含本机代码的应用程序不受影响。”?

对不起,如果问题很愚蠢,但我从不编码64位要求。所以我在虚脱。

答案

本机代码指的是C和C ++(我认为C#也是如此,但Android不支持通过NDK)。这些语言通过JNI作为本地语言访问。由于这些是本地语言,因此存在一些平台差异。桌面设备(windows,mac,linux等)上的本地语言通常具有os和系统架构的本机(例如,windows 64位)。由于android是一个统一的系统,因此在Android原生中添加对windows的支持不是一种选择。但是android原生代需要支持核心架构(例如x86和ARM,IIRC还有另一组本机,支持32和64位)

如果您不使用本机(您使用Java或Kotlin,将任何添加本机的库放在一边),您不必担心这一点。

以上是关于支持64位应用程序的要求的主要内容,如果未能解决你的问题,请参考以下文章

如何制作同时支持 32 位和 64 位架构的 Android 应用程序?

仅提交 64 位应用程序

安装win7 64位旗舰版需要啥配置 win764位最低要求配置说明

如何构建符合 Google Play 64 位要求的应用程序?

Ionic / Cordova和Android 64位要求

此版本符合 Google Play 64 位要求本机应用程序