这一切都在android的build.gradle中。
因此,如果我将minSdkVersion设置为13,则Android Studio表示它太低了,但是如果将其设置为14,这似乎很高兴。可以安全地假设它可以在sdkVersion 14上运行吗?不幸的是,我没有配备sdkVersion 14的电话,并且无法使该版本的仿真器正常工作。
我的buildToolsVersion设置为28.0.3
compileSdkVersion设置为27
targetSdkVersion设置为27
我还尝试在android studio AVD管理器中设置具有API 15的Nexus 4虚拟设备,但虚拟电话上只有黑屏,而且似乎从未启动过。使用低API的模拟器时,有人遇到过同样的问题吗?
答案 0 :(得分:1)
只要您在Android模块中不做任何棘手的事情,就可以了。每个版本的Android上都安装了LibGDX发行的许多游戏。如果特定的Android版本存在问题,则可以在LibGDX问题跟踪器中找到问题。
通过棘手的事情,我的意思是自定义清单中的权限,通过反射来调用Android代码,等等。具有行为的事物会在不同版本的Android上发生变化。当您以Android SDK 27为目标时,在minSdkVersion
和targetSdkVersion
之间的各种版本中的所有Android行为更改都将生效。
旧版本的Android模拟器不支持OpenGL ES 2.0,这就是黑屏的原因。