在Google Play中,我的某个应用会在优化提示时收到此警告:
您的APK需要符合以下条件: 在7英寸平板电脑上使用可用的屏幕空间。
我已阅读文档,但看不出我做错了什么。如果我在开发者控制台中查看APK详细信息,则表示支持4种屏幕布局(小,普通,大,xlarge)。
我的清单文件非常简单,使用-sdk:
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="17" />
我创建了一个简单的虚拟应用程序,它具有几乎相同的清单文件,并且该应用程序没有收到此警告。我糊涂了 :-)。我需要宣布平板电脑支持吗?
答案 0 :(得分:0)
您可以将其添加到清单中:
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
但是这个:
您的APK需要符合以下条件:在7英寸平板电脑上使用可用的屏幕空间。
指的是别的东西。我假设开发人员控制台检查了您的应用结构,发现您没有使用layout-sw600dp
或layout-sw720dp
等文件夹来优化平板电脑的布局。
答案 1 :(得分:0)
从我能够收集的所有内容中,可能是由于布局中过多的空白而引发的。似乎谷歌有一些生成屏幕布局的算法,如果平板电脑上有超过X%的空白,它表示它不是平板电脑优化的。 X%是我无法开始说的。