Могу ли я верить, что мое приложение libgdx для android будет работать на Sdk версии 14? - PullRequest
0 голосов
/ 02 июля 2019

Это все в build.gradle для android.

Так что, если я установлю minSdkVersion на 13, Android Studio скажет, что он слишком низкий, но, кажется, будет счастлив, если я установлю его на 14. Безопасно ли предположить, что он будет работать на sdkVersion 14? К сожалению, у меня нет телефона с sdkVersion 14, и я не смог заставить работать эмулятор для этой версии.

Мой buildToolsVersion установлен на 28.0.3

compileSdkVersion установлен на 27

targetSdkVersion установлен на 27

Также я попытался настроить виртуальное устройство Nexus 4 с API 15 в диспетчере AVD андроид-студии, но у него просто черный экран на виртуальном телефоне и, похоже, он никогда не запускается. У кого-нибудь была такая же проблема при попытке эмулятора с низким API?

1 Ответ

1 голос
/ 02 июля 2019

Пока вы не делаете хитрых вещей в вашем модуле Android, все будет в порядке. Есть много игр, выпущенных с LibGDX, установленным на каждой версии Android. Если бы была проблема с определенными версиями Android, она была бы обнаружена в трекере ошибок LibGDX.

Под хитрыми вещами я подразумеваю настройку разрешений в манифесте, вызов кода Android по отражению и т. Д. Вещи, имеющие поведение, меняются в разных версиях Android. Когда вы выбираете Android SDK 27, все изменения поведения Android в различных версиях между minSdkVersion и targetSdkVersion вступают в силу.

OpenGL ES 2.0 не поддерживается в старых версиях эмулятора Android, поэтому вы получаете черный экран.

...