Android NDK und Google Play filtern

Den Google Play appstore automatisch filtern Sie Ihre Anwendung auf Geräten mit kompatiblen CPU-Architektur. E. g. wenn Sie eine Bibliothek haben, die nur kompiliert für ARMv5, Ihre app wird nur zeigen, bis für Geräte mit ARMv5-oder ARMv7-Prozessoren.

Was ist, wenn ich ein Java-alternative und möchte, dass meine app heruntergeladen werden, die von nicht-ARM-Geräten auch?
E. g. Ich fange eine exception beim laden der externen Bibliothek und der Implementierung einer geeigneten alternative in Dex-bytecode (Java).

Wenn ich hochladen .apk-das Android-Developer-Konsole sagt:
"Diese apk Anfragen 1 native Plattformen, die verwendet werden, für die Google Play filtern.
armeabi"

Benötige ich zum kompilieren dummy-Bibliotheken für x86-und MIPS? Dann in meinem Java-code überprüfen Sie die Prozessor-Architektur zu wissen, wenn ich tatsächlich die Bibliothek benutzen? Es sollte eine bessere Lösung sein.

Soweit ich weiß, gibt es nichts in der Manifest über die CPU-Architektur, und ich kann nicht einen Weg finden, in die Entwickler-Konsole, um diese filter aus.

Hoffentlich jemand, der weiß viel mehr als ich über Google Play filtern und die NDK kennt die Antwort.

InformationsquelleAutor Cory | 2012-06-01
Schreibe einen Kommentar