【发布时间】:2012-12-09 21:06:15
【问题描述】:
我知道 android 支持 ARMv5TE 和 ARMv7a CPU。 (armeabi 和 areabi-v7a 文件夹)
大多数 Android 手机的 CPU 现在是 ARMv6 不带 VFP,ARMv6 带 VFP 和 ARMv7 带 VFP。
我的应用程序有物理模拟,我希望只针对具有硬件浮点的设备。 (VFP)。我不希望支持没有VFP 的设备。
如何配置 NDK 项目以将 ARMEABI 代码编译为 ARMv6 和 VFP 而不是 ARVv5TE ?
上传APK时,我可以通过Google Play界面在没有VFP和ARmv5设备的情况下阻止旧的ARMv6。
【问题讨论】:
-
如何通过 Google Play 阻止没有 VFP 和 ARMv5 的旧 ARMv6? (因处理器型号而一一排除?)
-
我们没有。如果您愿意,您可以阻止每个设备,但没有这样的设备。 HTC英雄还有什么? HTC 这里没有OpenGL ES 2.0 我们用的是OpenGL ES 2.0 所以已经被OpenGL ES 2.0 挡住了
标签: android android-ndk arm