我可以相信我的 libgdx android 应用程序可以在 SDK 版本 14 上运行吗?

Can I trust that my libgdx app for android will work on Sdk version 14?

android build.gradle 中的所有内容。

所以如果我将 minSdkVersion 设置为 13 Android Studio 说它太低了,但如果我将它设置为 14 它似乎很高兴。假设它可以在 sdkVersion 14 上工作是否安全?不幸的是,我没有 sdkVersion 14 的 phone,而且我无法让模拟器为该版本工作。

我的 buildToolsVersion 设置为 28.0.3

compileSdkVersion 设置为 27

targetSdkVersion 设置为 27

我还尝试在 android studio AVD 管理器中使用 API 15 设置 Nexus 4 的虚拟设备,但它在虚拟 phone 上只有一个黑屏并且似乎永远不会启动。有人在尝试低 API 的模拟器时遇到同样的问题吗?

只要您没有在 Android 模块中做任何棘手的事情,就可以了。 Android 的每个版本都安装了很多 LibGDX 发行的游戏。如果特定 Android 版本有问题,它会出现在 LibGDX 问题跟踪器中。

所谓棘手的事情,我指的是在清单中自定义权限、通过反射调用 Android 代码等。在不同版本的 Android 中行为会发生变化。当您以 Android SDK 27 为目标时,minSdkVersiontargetSdkVersion 之间的各种版本中的所有 Android 行为更改都会生效。

旧版本的 Android 模拟器不支持 OpenGL ES 2.0,这就是您出现黑屏的原因。