Android NDK und Google Play Filterung

Der Google Play App Store filtert Ihre Anwendung automatisch nach Geräten mit kompatibler CPU-Architektur. Z.B. Wenn Sie eine Bibliothek haben, die nur für ARMv5 kompiliert wurde, wird Ihre App nur für Geräte mit ARMv5- oder ARMv7-Prozessoren angezeigt.

Was ist, wenn ich eine Java-Alternative habe und möchte, dass meine App auch von Nicht-ARM-Geräten heruntergeladen wird? Z.B. Beim Versuch, die externe Bibliothek zu laden und eine funktionsfähige Alternative in Dex-Bytecode (Java) zu implementieren, ist eine Ausnahme aufgetreten.

Wenn ich die .apk-Datei hochlade, sagt die Android Developer Console: "Diese Apk-Datei fordert 1 native Plattformen an, die für die Google Play-Filterung verwendet werden. Armeabi"

Muss ich Dummy-Bibliotheken für x86 und MIPS kompilieren? Überprüfen Sie dann in meinem Java-Code die Prozessorarchitektur, um festzustellen, ob ich die Bibliothek tatsächlich verwenden kann. Es sollte eine bessere Lösung geben.

Soweit ich weiß, enthält das Manifest nichts über die CPU-Architektur, und ich kann in der Entwicklerkonsole keine Möglichkeit finden, diesen Filter zu deaktivieren.

Hoffentlich weiß jemand viel mehr über das Filtern mit Google Play und der NDK Bescheid als ich.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage