Android 播放存储忽略API 21上的要求最小宽度DP+

Android 播放存储忽略API 21上的要求最小宽度DP+,android,google-play,Android,Google Play,我想避免通过Play Store在非平板电脑设备上安装我的应用程序,任何宽度小于600dp的设备 如清单中所述,我正在使用RequiremessMallestWidthDP,但商店似乎忽略了此属性,例如,我仍然在播放控制台的兼容设备部分看到Nexus 5 如前所述,my minSdkVersion 21不需要其他参数: 如果您正在为Android 3.2及更高版本开发应用程序,您应该使用这些属性来声明屏幕大小支持,而不是基于通用屏幕大小的属性 因此,如文档中所述,应避免使用android:sma

我想避免通过Play Store在非平板电脑设备上安装我的应用程序,任何宽度小于600dp的设备

如清单中所述,我正在使用RequiremessMallestWidthDP,但商店似乎忽略了此属性,例如,我仍然在播放控制台的兼容设备部分看到Nexus 5

如前所述,my minSdkVersion 21不需要其他参数:

如果您正在为Android 3.2及更高版本开发应用程序,您应该使用这些属性来声明屏幕大小支持,而不是基于通用屏幕大小的属性

因此,如文档中所述,应避免使用android:smallScreens=false等。但是存储忽略了新的/首选参数

现在该怎么办?我希望该应用程序仅适用于RequiremessMallestWidthDP=600的设备,因此我还将支持Nexus 7


但是当使用传统参数largeScreens=true时,我会允许在大于480dp的任何设备上安装,这意味着屏幕上的空间要小得多,实际上我想使用720dp,但7设备似乎非常常见。

对于小型和普通设备,请在后面的清单中的行下放置

<compatible-screens>
        <!-- all small size screens -->
        <screen
            android:screenDensity="ldpi"
            android:screenSize="small" />
        <screen
            android:screenDensity="mdpi"
            android:screenSize="small" />
        <screen
            android:screenDensity="hdpi"
            android:screenSize="small" />
        <screen
            android:screenDensity="xhdpi"
            android:screenSize="small" />

        <!-- all normal size screens -->
        <screen
            android:screenDensity="ldpi"
            android:screenSize="normal" />
        <screen
            android:screenDensity="mdpi"
            android:screenSize="normal" />
        <screen
            android:screenDensity="hdpi"
            android:screenSize="normal" />
        <screen
            android:screenDensity="xhdpi"
            android:screenSize="normal" />
    </compatible-screens>

Sry,这不符合我的要求。A正如文件中所说,不应该使用它,如果需要,最好使用它。B我只想排除较小的设备,而不是较大的设备C我需要指定每种可能的配置,并在遇到新设备时进行更新,我可能根本不知道,是不是,这就是我想要的,但商店没有完全考虑到。我可以使用android过滤非平板电脑设备:smallScreens=false等,但这将粒度限制为预定义的大小小、大、xlarge等。大的从460dp开始,这是我需要600dp的主要问题