AndroidManifest中的条目是否仅将应用程序限制为ARMv7设备?

AndroidManifest中的条目是否仅将应用程序限制为ARMv7设备?,android,android-manifest,armv7,Android,Android Manifest,Armv7,是否有一个设置我可以手动输入到我的AndroidManifest.XML中,以限制应用程序只能安装到ARMv7架构的设备?当您将应用程序上载到Google Play时,如果您使用的是NDK,并且只包含一个armeabi-v7a二进制文件,那么使用ARMv7 arch的设备将可以看到该设置。谢谢Laurence,但我想的更多的是三星和TStore市场。在三星,我必须去检查他们现有的70多台设备中的每一台,看看是否有一台是ARMv6,并将其排除在外。在TStore上,他们甚至没有给你手动排除设备的选

是否有一个设置我可以手动输入到我的AndroidManifest.XML中,以限制应用程序只能安装到ARMv7架构的设备?

当您将应用程序上载到Google Play时,如果您使用的是NDK,并且只包含一个armeabi-v7a二进制文件,那么使用ARMv7 arch的设备将可以看到该设置。

谢谢Laurence,但我想的更多的是三星和TStore市场。在三星,我必须去检查他们现有的70多台设备中的每一台,看看是否有一台是ARMv6,并将其排除在外。在TStore上,他们甚至没有给你手动排除设备的选项,但显然是直接从AndroidManifest中去掉了限制(在我的例子中,他们没有“正确”地”完成,因为应用程序是用Corona SDK完成的,它只生成了一个ARMv7二进制文件,并且他们仍然显示所有可用的设备)。您可以在启动时调用System.getProperty(“os.arch”)进行双重检查。但这并不理想是的,我会说它不太理想:)因为我只能在安装后才能这样做,而应用程序实际上拒绝安装(或者在启动时崩溃,我不确定)。为其他体系结构编译不是可行的选择吗?不幸的是,不是。Corona SDK,尽管我很乐意以各种方式使用,如果在这方面很不灵活的话。