首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于Google Play Store上发布的所有Android应用程序,是否必须同时支持ARM和英特尔( 32/64 )位架构?

对于Google Play Store上发布的所有Android应用程序,是否必须同时支持ARM和英特尔( 32/64 )位架构?
EN

Stack Overflow用户
提问于 2019-08-29 22:56:34
回答 1查看 204关注 0票数 1

我们是否需要同时支持ARM和英特尔,或者google play商店可以接受任何一个拱形库。

根据Android开发者网站:

https://developer.android.com/distribute/best-practices/develop/64-bit

从2019年8月1日开始,您在Google Play上发布的应用程序将需要支持64位架构。

对于ARM架构,32位库位于armeabi-v7a中。相当于64位的是arm64-v8a。

对于x86体系结构,请查找用于32位的x86和用于64位的x86_64。

大多数英特尔驱动的Android设备都有libhoudini --x86驱动的Android设备专用的ARM转换层。在Intel设备上运行的所有ARM应用程序

例如:华硕ZenFone。

EN

回答 1

Stack Overflow用户

发布于 2019-08-29 23:49:14

正如您所提到的,大多数Intel驱动的Android设备都有libhoudini --x86驱动的Android设备专用的ARM转换层。因此,在我们的例子中,为WebRTC armeabi-v7a版本构建的二进制文件在某些arm64-v8a设备上工作得很好。

然而,这是因为英特尔的核心在里面。而且我们对其他供应商的稳定性也不确定。对于我们的例子,我们只是有可能为WebRTC库预先构建所有的二进制文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57712870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档