通过在/ jni目录下的Application.mk中指定APP_ABI,已经在许多位置读取了我们可以限制安装的应用程序。
我不知道如果只将Application.mk与app_ABI:= armeabi-v7a一起放在jni文件夹中而没有其它内容并使用ant构建应用程序也会以同样的方式限制应用程序?
我不确定过滤在Playstore中是如何工作的,但这是情况。
当这个构建的应用程序上传到Play商店时,允许在所有设备上安装,但是那些没有支持armeabi-v5以上任何设备的应用程序安装失败并且出现Native ABI Mismatch错误。
我的问题是,即使没有构建任何本机组件,我仍然可以在jni文件夹中使用Application.mk,使用sdk构建并对不支持v7架构的设备进行播放存储过滤吗?
如果没有,我该怎么做才能使这项工作?
在上传到Playstore之前,有没有办法检查类似于playstore的过滤?
如果有人能够解释过滤的工作原理并指出我的文档,那就太棒了。