Android NDK и фильтрация Google Play

Магазин приложений Google Play автоматически фильтрует ваше приложение на устройствах с совместимой архитектурой процессора. Например. если у вас есть библиотека, скомпилированная только для ARMv5, ваше приложение будет отображаться только для устройств с процессорами ARMv5 или ARMv7.

Что, если у меня есть альтернатива Java и я хочу, чтобы мое приложение также загружалось не на ARM-устройствах? Например. Я ловлю исключение при попытке загрузить внешнюю библиотеку и реализую работоспособную альтернативу в байт-коде Dex (Java).

Когда я загружаю .apk, Android Developer Console говорит: «Этот apk запрашивает 1 нативную платформу, которая будет использоваться для фильтрации Google Play. Armeabi»

Нужно ли мне компилировать фиктивные библиотеки для x86 и MIPS? Затем в моем Java-коде проверьте архитектуру процессора, чтобы узнать, могу ли я на самом деле использовать библиотеку? Там должно быть лучшее решение.

Насколько я знаю, в Манифесте нет ничего об архитектуре процессора, и я не могу найти способ в консоли разработчика отключить этот фильтр.

Надеюсь, кто-то, кто знает намного больше, чем я, о фильтрации Google Play, а NDK знает ответ.

Ответы на вопрос(2)

Ваш ответ на вопрос