Interfejs API Map Android wymaga OpenGL es 2

Dokumentacja Map v2 stwierdza:

Ponieważ wersja 2 interfejsu API Google Maps dla systemu Android wymaga wersji 2 OpenGL ES, należy dodać<uses-feature> element jako dzieckomanifest element w AndroidManifest.xml:

<uses-feature   
   android:glEsVersion="0x00020000"  
   android:required="true"/>` 

Powiadamia to służby zewnętrzne o wymaganiu. W szczególności uniemożliwia Google Play Store wyświetlanie Twojej aplikacji na urządzeniach, które nie obsługują OpenGL ES w wersji 2.

W rzeczywistości rzucaexception jeśli nie ma go w manifeście. Nie chcę filtrować mojej aplikacji w sklepie, planuję używać starych map dla starych urządzeń i wyświetlać nowe mapy tylko wtedy, gdy wymagane funkcje są obecne, wykrywane w czasie wykonywania, a nie przed instalacją.

Jak mam to zrobić? Czy to musi być coś w rodzaju wielokrotnościAPKs z innymmanifests?

questionAnswers(3)

yourAnswerToTheQuestion