Android:将应用程序限制在某些屏幕大小,无法阻止安装

Android:将应用程序限制在某些屏幕大小,无法阻止安装,android,android-screen-support,Android,Android Screen Support,新问题: 我想将设备的应用限制在4.3英寸和5英寸之间,是否不可能如此具体? 谷歌play似乎没有使用用于此功能的属性 旧问题(已回答): 我一直在看: 但如果我使用例如: android:smallScreens=[“真”|“假”] android:normalScreens=[“真”|“假”] android:largeScreens=[“真”|“假”] android:xlargeScreens=[“真”|“假”] android:anyDensity=[“真”|“假”] 将所有设置为f

新问题: 我想将设备的应用限制在4.3英寸和5英寸之间,是否不可能如此具体? 谷歌play似乎没有使用用于此功能的属性

旧问题(已回答): 我一直在看:

但如果我使用例如: android:smallScreens=[“真”|“假”] android:normalScreens=[“真”|“假”] android:largeScreens=[“真”|“假”] android:xlargeScreens=[“真”|“假”] android:anyDensity=[“真”|“假”] 将所有设置为false,我仍然可以安装该应用程序,但随后它神秘地崩溃了。我不希望它安装在第一位


我想支持4.3“到5”,我该怎么做?或者这是特定的吗?

我可能在这方面错了,但是在清单文件上设置
android:smallScreens=“false”
只会阻止应用程序从具有该特定功能(小屏幕)的外部源安装,但不能阻止它安装在开发手机上,就像从Eclipse/AndroidStudio运行到您的设备上一样

引述:

不支持小屏幕的应用程序将不可用 可用于外部服务的小屏幕设备 (比如Google Play),因为该平台几乎无能为力 使这样的应用程序在更小的屏幕上工作


如果我理解正确,这就是你应该做的。如果要将应用程序添加到Google Play,则不必限制Manifest.xml文件中的屏幕大小,只需转到应用程序开发人员控制台,并给出希望允许从Google Play下载会话访问应用程序的屏幕大小或电话设备(白名单)。如果您的手机列表中没有您的白名单,用户将无法从google play安装您的应用程序。我希望这会有所帮助,请随时提出更多问题