Filtragem Android NDK e Google Play

A loja de aplicativos do Google Play filtra automaticamente seu aplicativo para dispositivos com arquitetura de CPU compatível. Por exemplo. se você tiver uma biblioteca que é compilada apenas para o ARMv5, seu aplicativo só será exibido para dispositivos com processadores ARMv5 ou ARMv7.

E se eu tiver uma alternativa Java e quiser que meu aplicativo seja baixado também por dispositivos não ARM? Por exemplo. Eu pego uma exceção ao tentar carregar a biblioteca externa e implementar uma alternativa viável no bytecode Dex (Java).

Quando eu carrego o .apk, o Android Developer Console diz: "Este apk solicita 1 plataformas nativas que serão usadas para a filtragem do Google Play. Armeabi"

Preciso compilar bibliotecas fictícias para x86 e MIPS? Então, no meu código Java, verifique a arquitetura do processador para saber se posso realmente usar a biblioteca? Deve haver uma solução melhor.

Até onde sei, não há nada no manifesto sobre a arquitetura da CPU, e não consigo encontrar uma maneira no Console do desenvolvedor de desativar esse filtro.

Espero que alguém que saiba muito mais do que eu sobre a filtragem do Google Play e o NDK saiba a resposta.

questionAnswers(2)

yourAnswerToTheQuestion