【问题标题】:Why do I get this optimizing tip in Google Play为什么我会在 Google Play 中获得此优化提示
【发布时间】:2013-05-19 03:15:43
【问题描述】:

在 Google Play 中,我的一个应用在优化提示时收到此警告:

您的 APK 需要满足以下条件: 使用 7 英寸平板电脑上的可用屏幕空间。

我已阅读文档,但没有看到我做错了什么。如果我在 Developer Console 中查看 APK 详细信息,它会说支持 4 种屏幕布局(小、普通、大、xlarge)。

我的清单文件使用这个 uses-sdk 非常简单:

<uses-sdk
  android:minSdkVersion="7"
  android:targetSdkVersion="17" />

我用几乎相同的清单文件创建了一个简单的虚拟应用程序,但该应用程序没有收到此警告。我糊涂了 :-)。我还需要声明平板电脑支持吗?

【问题讨论】:

    标签: android google-play tablet


    【解决方案1】:

    从我收集到的所有信息来看,这很可能是由您的布局中过多的空白引起的。谷歌似乎有一些算法可以生成屏幕布局,如果平板电脑上的空白超过 X%,它表示它不是平板电脑优化的。 X% 是什么,我无法开始说。

    【讨论】:

      【解决方案2】:

      您可以将其添加到清单中:

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

      但是:

      您的 APK 需要满足以下条件:使用 7 英寸平板电脑上的可用屏幕空间。

      指的是别的东西。我假设开发人员控制台检查了您的应用程序结构并发现您没有使用layout-sw600dplayout-sw720dp 等文件夹来优化平板电脑的布局。

      【讨论】:

      • 感谢您的快速回复:-)。我已经考虑使用 support-screens 标签,但根据文档似乎不需要。而且我的虚拟应用程序不需要它,所以我认为还有其他问题。实际上,我的实际应用程序确实将 values-sw500dp 用于某些布局。我已经在我的虚拟应用程序中尝试使用 values-sw500dp,但这没有任何影响。
      • 我就这个问题联系了支持人员。实际回答是这样的:“经过进一步审查,我们确定您的应用程序不符合基本平板电脑应用程序质量检查表,该检查表被视为设计用于平板电脑设备,如下所述:developer.android.com/distribute/googleplay/quality/tablet.html”我不太确定是什么意思是:-(。难道是有人手动确定它设计得不够好?我真的很困惑:-(。
      • 您的链接在您的最后一条评论中无效@user1883479 ...请删除末尾的“!”
      • 对此我很抱歉。出于某种原因,我无法再编辑我的评论,所以我在这里提供了正确的链接:developer.android.com/distribute/googleplay/quality/tablet.html
      • Google 可能还会分析您的屏幕截图,以查看是否有太多的空白或单一颜色的大面积区域。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-21
      • 2016-06-29
      相关资源
      最近更新 更多