我现在在商店里的应用程序在ICS中运行不正常。虽然我修复它,但我想阻止有ICS的用户下载和购买它。我通过电子邮件发送了谷歌,他们说这是可能的,但他们对如何做到这一点很模糊。我知道如何设置一个最小SDK,以便只有x或更高版本的人可以下载该应用程序,但我似乎无法找到如何反向操作。这可能吗?
答案 0 :(得分:3)
在清单中定义android:maxSdkVersion
以限制上限。
例如:
<uses-sdk android:minSdkVersion="8" android:maxSdkVersion="10"/>
现在,该应用仅适用于运行 Froyo 和 Gingerbread 版Android的设备。
答案 1 :(得分:1)
http://developer.android.com/guide/appendix/market-filters.html
您可以在市场中设置过滤器。即ICS用户不会看到你的应用程序^^
在清单中使用android:maxSdkVersion="13"
答案 2 :(得分:1)
查看Android开发者文档中的this页面。
正如您可以设置最低SDK版本一样,您可以设置最大SDK版本:
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />
答案 3 :(得分:1)
您可以在AndroidManifest.xml文件中使用maxSdkVersion
标记定义uses-sdk
。它记录在developers guide。
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />