平板电脑的apk更新仍然说“Designed for phones”

时间:2013-12-18 09:50:03

标签: android google-play tablet

我昨天发布了对apk的更新(https://play.google.com/store/apps/details?id=nu.heka.tinnitusrev2),在此次更新中,我添加了对平板电脑的支持。

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

以下是我所做的步骤:

  • 更新了7“和10”平板电脑(本地化版本和国际版)
  • 的屏幕截图
  • 使用sw600dp和sw720dp限定符
  • 更新了清单中的版本代码和名称
  • apk详细信息显示它支持所有尺寸的小 - xlarge

平板电脑的屏幕截图显示在我的平板电脑上,所以我不明白为什么它仍然会获得 Designed for phones 标签。

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

编辑:

我在Tablet checklist看到我应该声明:

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

但它也说如果我理解正确的话,minSdk应该是11(?!)我有minSDK 9和一些有旧设备的用户。所以我不能拥有我的应用程序&lt; 11要摆脱那枚邮票?

2 个答案:

答案 0 :(得分:1)

添加支持解决了这个问题,我的平板电脑应用现在显示为平板电脑优化,必须针对所有针对api&lt;的应用进行此操作。 13:

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

答案 1 :(得分:0)

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

电话: -

 <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" />

这可能会有所帮助。谢谢!!