我们是否需要同时支持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。
发布于 2019-08-29 23:49:14
正如您所提到的,大多数Intel驱动的Android设备都有libhoudini --x86驱动的Android设备专用的ARM转换层。因此,在我们的例子中,为WebRTC armeabi-v7a版本构建的二进制文件在某些arm64-v8a设备上工作得很好。
然而,这是因为英特尔的核心在里面。而且我们对其他供应商的稳定性也不确定。对于我们的例子,我们只是有可能为WebRTC库预先构建所有的二进制文件。
https://stackoverflow.com/questions/57712870
复制相似问题