Android Maps API benötigt openGL es 2
In der Dokumentation zu Maps v2 heißt es:
Da für Version 2 der Google Maps Android-API OpenGL ES Version 2 erforderlich ist, müssen Sie eine hinzufügen<uses-feature>
Element als Kind dermanifest
Element in AndroidManifest.xml:
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>`
Dies benachrichtigt externe Dienste über die Anforderung. Dies verhindert insbesondere, dass Google Play Store Ihre App auf Geräten anzeigt, die OpenGL ES Version 2 nicht unterstützen.
In der Tat wirft es einexception
wenn dies nicht im Manifest ist. Ich möchte meine App nicht im Store filtern, sondern die alten Karten weiterhin für alte Geräte verwenden und die neuen Karten nur dann anzeigen, wenn die erforderlichen Funktionen vorhanden sind. Diese werden zur Laufzeit und nicht vor der Installation erkannt.
Wie mache ich das? Muss es so etwas wie ein Vielfaches sein?APKs
mit unterschiedlichenmanifests
?