1

我现在在商店中拥有的应用程序在 ICS 中无法正常工作。当我修复它时,我想阻止拥有 ICS 的用户下载和购买它。我给谷歌发了电子邮件,他们说这是可能的,但他们对如何做到这一点含糊其辞。我知道如何设置最低 SDK,以便只有版本 x 或更高版本的人才能下载该应用程序,但我似乎无法找到反向操作的方法。这可能吗?

4

4 回答 4

3

在您的清单中定义android:maxSdkVersion以限制上限。

例如:

<uses-sdk android:minSdkVersion="8" android:maxSdkVersion="10"/>

现在,该应用程序将仅适用于运行FroyoGingerbread版本的 Android 的设备。

于 2012-04-24T13:43:35.697 回答
1

http://developer.android.com/guide/appendix/market-filters.html

您可以在市场中设置过滤器。即 ICS 用户不会看到您的应用 ^^

android:maxSdkVersion="13"在您的清单中使用

于 2012-04-24T13:43:43.273 回答
1

在 Android 开发者文档中查看页面。

正如您可以设置最低 SDK 版本一样,您也可以设置最高 SDK 版本:

<uses-sdk android:minSdkVersion="integer" 
          android:targetSdkVersion="integer"
          android:maxSdkVersion="integer" />
于 2012-04-24T13:43:45.480 回答
1

您可以使用AndroidManifest.xml文件中maxSdkVersionuses-sdk标记定义一个。它记录在开发人员指南中。

<uses-sdk android:minSdkVersion="integer" 
          android:targetSdkVersion="integer"
          android:maxSdkVersion="integer" />
于 2012-04-24T13:44:30.040 回答