2

所以我正在开发一个 android 应用程序并希望将其发布到 Google Play。这些项目包含一些仅在 API 13 之后才受支持的方法(例如 Display.GetSize())。我通过在运行时读取设备的操作系统并做出相应的决定来绕过这些限制,使我的项目向后兼容(例如,如果操作系统 <13 使用另一种方法获取屏幕尺寸)

即使我在清单中制作了 minSdk 7:

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

每次我启动设备选择器来选择模拟器时,除了操作系统低于 API 13 的模拟器外,我都会看到一个红十字。但无论如何,当我在其上运行该应用程序时,它运行良好。

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

4

1 回答 1

1

模拟器选择器中的红色标志是由于 android “项目构建目标”。当您将其更改为 2.1 即 SdkVersion=7 时,它不会出现(红色符号)。

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

于 2012-06-26T15:30:32.390 回答