1

我希望我的应用程序仅在中小型屏幕上受支持。所以这是清单中的代码:

<uses-sdk
    android:maxSdkVersion="16"
    android:minSdkVersion="4"
    android:targetSdkVersion="8" />

<supports-screens
    android:anyDensity="true"
    android:largeScreens="false"
    android:normalScreens="true"
    android:smallScreens="true" />

然而,在 google play 市场的发布页面中,显示如下: 在此处输入图像描述

我究竟做错了什么?

4

1 回答 1

1

<supports-screens>只是屏幕尺寸缩小的过滤器。因此,您可以用它来表示您只支持largeand xlarge,并且 Play 商店会过滤掉您的应用程序smallnormal设备。但是,屏幕尺寸的增加<supports-screens>只是告诉操作系统自己尝试让您的应用程序在更大的屏幕上运行。

除了<supports-screens>(这本身很有用)之外,为了您的过滤目的,您还需要添加element,以说明您支持的屏幕尺寸桶和密度<compatible-screens>

于 2012-12-24T22:56:14.057 回答