【发布时间】:2013-05-14 00:29:37
【问题描述】:
据我所知,Razr i 是目前唯一一款相关的基于英特尔的智能手机。
我们的应用使用通过 NDK 包含的 C++ 库。现在我想知道是否需要添加 x86 支持才能让这个应用程序在 Razr i 上运行。
如果 Application.mk 中未设置“APP_ABI”(然后默认为“armeabi”),Play 商店会告诉我,对于该 apk,支持 2635 个设备,不支持 282 个设备。大多数不受支持的是平板电脑,我们的应用程序需要 GPS。但是 Razr i 并未列出。
阅读http://software.intel.com/en-us/articles/google-play-supports-cpu-architecture-filtering-for-multiple-apk我偶然发现了以下声明: “许多 x86 ABI 设备还可以运行 ARMv7 和 ARMv5TE 二进制文件。” 真的吗?所以可能没有必要为所有设备膨胀 apk 或在每个版本中管理 2 个 apk?
谁能告诉我 Razr i 是不是这样?
【问题讨论】:
标签: android android-ndk