我现在在商店中拥有的应用程序在 ICS 中无法正常工作。当我修复它时,我想阻止拥有 ICS 的用户下载和购买它。我给谷歌发了电子邮件,他们说这是可能的,但他们对如何做到这一点含糊其辞。我知道如何设置最低 SDK,以便只有版本 x 或更高版本的人才能下载该应用程序,但我似乎无法找到反向操作的方法。这可能吗?
问问题
133 次
4 回答
3
在您的清单中定义android:maxSdkVersion
以限制上限。
例如:
<uses-sdk android:minSdkVersion="8" android:maxSdkVersion="10"/>
现在,该应用程序将仅适用于运行Froyo和Gingerbread版本的 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文件中maxSdkVersion
的uses-sdk
标记定义一个。它记录在开发人员指南中。
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />
于 2012-04-24T13:44:30.040 回答