【发布时间】:2015-02-13 18:01:53
【问题描述】:
我正在使用英特尔处理器(Acer Iconia Tab 8)的平板电脑上运行我的应用程序,当我从应用程序中读取 /proc/cpuinfo 时,我发现 CPU 是 ARMv7。这是因为平板电脑正在使用二进制转换器来执行我的应用程序吗?我可以在 x86 本机模式下执行我的应用程序吗?
【问题讨论】:
我正在使用英特尔处理器(Acer Iconia Tab 8)的平板电脑上运行我的应用程序,当我从应用程序中读取 /proc/cpuinfo 时,我发现 CPU 是 ARMv7。这是因为平板电脑正在使用二进制转换器来执行我的应用程序吗?我可以在 x86 本机模式下执行我的应用程序吗?
【问题讨论】:
您可以通过编辑 Application.mk 文件以修改 APP_ABI 变量来构建应用的 x86 本机版本,如下所示:
APP_ABI := armeabi x86
就是这样,但如果您想了解更多详情,请Intel has a writeup。
【讨论】:
这是 Acer 平板电脑 Android 版本的问题。它正在为每个应用程序执行二进制翻译。更新后,一切正常。
【讨论】: