Android 平板电脑的apk更新,仍然说;专为手机设计”;

Android 平板电脑的apk更新,仍然说;专为手机设计”;,android,google-play,tablet,Android,Google Play,Tablet,我昨天发布了一个apk的更新(),在这个更新中我添加了对平板电脑的支持 问题是,当我在平板电脑上的Play Store中查找应用程序时,我仍然有那个丑陋的“专为手机设计”品牌 以下是我采取的步骤: 7英寸和10英寸平板电脑的更新截图(本地化版和国际版) 使用sw600dp和sw720dp限定符 更新了清单中的版本代码和名称 apk详细信息显示,它支持所有尺寸的small-xlarge 平板电脑的屏幕截图显示在我的平板电脑上,所以我不明白为什么它仍然有专为手机设计的标签 我错过了什么,或者这只

我昨天发布了一个apk的更新(),在这个更新中我添加了对平板电脑的支持

问题是,当我在平板电脑上的Play Store中查找应用程序时,我仍然有那个丑陋的“专为手机设计”品牌

以下是我采取的步骤:

  • 7英寸和10英寸平板电脑的更新截图(本地化版和国际版)
  • 使用sw600dp和sw720dp限定符
  • 更新了清单中的版本代码和名称
  • apk详细信息显示,它支持所有尺寸的small-xlarge
平板电脑的屏幕截图显示在我的平板电脑上,所以我不明白为什么它仍然有专为手机设计的标签

我错过了什么,或者这只是我必须等待的事情

编辑:

我明白了,我应该声明:

      <supports-screens
    android:largeScreens="true"
    android:xlargeScreens="true"
    />


但它也说如果我理解正确的话,minSdk应该是11(?!)我有minSdk 9和一些使用这些旧设备的用户。所以我不能让我的应用程序<11来去除那个印记?

你也可以为手机和平板电脑过滤相同的应用程序

电话:-

 <uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="18" />



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

平板电脑:

<uses-sdk
        android:minSdkVersion="14"
        android:targetSdkVersion="18" />


           <supports-screens
        android:largeScreens="true"
        android:normalScreens="false"
        android:requiresSmallestWidthDp="600"
        android:smallScreens="false"
        android:xlargeScreens="true" />


这可能会有帮助。谢谢

添加支持解决了此问题,我的平板电脑应用程序现在显示为平板电脑优化,所有针对api<13的应用程序都必须这样做:

<supports-screens
  android:largeScreens="true"
  android:xlargeScreens="true"
/>


我知道这一点,它支持所有屏幕大小,包括手机和平板电脑,因此我不需要过滤,不过谢谢您的回答!你的意思是,在添加了上面的supports screens标签后,即使minSDK设置为9,你的应用程序也会得到一个“专为平板电脑设计”的标签吗?没错,或者它没有得到“专为手机设计”,iOS上的app Store会有一个“专为平板电脑设计”的标签,但android只是有一个淘气的标签,上面写着开发者太懒了,不能不为平板电脑开发;)仍然将我的应用程序显示为“专为手机设计”,并在清单和minSDK 15中显示上述支持屏幕标签。是否添加了平板电脑的屏幕截图?@AndyW对我来说也是一样,我的应用程序也仍然显示为“专为手机设计”;我已经添加了上述支持屏幕,并且只添加了7”和10”屏幕截图,但在谷歌Play中没有该应用程序的智能手机屏幕截图,但仍然显示“手机”。