2

因此,我正在开发一个Android应用程序,并希望将其发布到Google Play。 这些项目包含一些仅在API 13后才支持的方法(例如,像Display.GetSize())。 我在运行时读取设备的操作系统做我的项目通过解决这些限制会向后兼容,并相应地做出决策(例如,如果OS < 13使用另一种方法获取屏幕大小)谷歌播放兼容性检查

即使我做了minSdk在我的清单7:

<uses-sdk android:minSdkVersion="7" /> 

每次我启动设备选择器选择一个模拟器,我看到一个红十字会除了具有低于比API 13 OS模拟器,但应用程序工作正常,当我运行无论如何。

问题: 当我上传我的应用到Google Play时,运行在API 13下面的设备是否能够下载我的应用?

回答

1

模拟器选择器中的红色标志是由于android“Project Build Target”造成的。当你把它改成2.1即SdkVersion = 7时,它不会来(红色标志)。

关于市场它不应该有任何问题。它肯定会适用于运行API 13以下的设备。