所以我正在开发一个Android应用程序,并希望将其发布到Google Play。 这些项目包含一些仅在API 13之后支持的方法(例如,像Display.GetSize())。 通过在运行时读取设备的操作系统并相应地做出决定(例如,如果OS< 13使用其他方法获取屏幕大小),我通过绕过这些限制使我的项目向后兼容
即使我在清单中制作了minSdk 7:
<uses-sdk android:minSdkVersion="7" />
每当我启动设备选择器来选择模拟器时,除了模拟器之外,我还会看到 red cross ,而不是API 13。但是当我在它上面运行它时,应用程序运行正常。
问题: 当我将我的应用程序上传到Google Play时,在API 13下运行的设备是否能够下载我的应用程序?
答案 0 :(得分:1)
模拟器选择器中的红色标志是由于android“Project Build Target”。当你把它改为2.1,即SdkVersion = 7时,它不会来(红色标志)。
关于市场它不应该是任何问题。它肯定适用于在API 13下运行的设备。