为ARM构建的二进制文件能否在英特尔处理器上运行?[Android]产品

Tar*_*ras 5 x86 android arm android-ndk

使用NDK我为ARM处理器构建了二进制文件,但由于某些依赖关系,我无法为x86构建它们.有没有机会在x86或MIPS架构上使用这个二进制文件?

Com*_*are 11

有没有机会在x86或MIPS架构上使用这个二进制文件?

我无法评论MIPS.

随附的x86设备libhoudini将能够使用基于ARM的NDK二进制文件.AFAIK,这是目前的大部分x86设备,就像三星的一些平板电脑一样.如果您通过Play商店libhoudini发货,配备的设备应该能够下载并安装您的应用程序,而无需进行任何更改.

但请注意,libhoudini运行ARM二进制文件比运行x86二进制文件要慢得多.这类似于Android模拟器运行ARM模拟器图像的速度比x86模拟器图像慢得多.