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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage