我使用ndk-build命令生成了一个.so文件,并在Application.mk文件中编写了以下内容:APP_ABI := armeabi。然后,我在另一个应用程序中使用了这个.so文件,但是我发现在谷歌商店中,该应用程序可以在x86设备上被看到。
从文档中可以得知(http://developer.android.com/google/play/filters.html):通过包含使用Android NDK构建的针对特定CPU架构(例如ARM EABI v7或x86)的本地库。
现在我很困惑,我该怎么做才能让我的应用程序在GooglePlay上对x86设备不可见?
我们在GooglePlay中发布了一个应用程序,但该应用程序在x86设备上会崩溃。因此,我们希望将该应用程序对x86设备在GooglePlay中不可见。现在我们的.so文件位于jniLibs目录下的armeabi目录中,但x86设备仍然可以在GooglePlay中找到该应用程序。