我使用 AndEngine 开发的游戏非常适合平板电脑。但在 Google Play 商店提交后,它会显示以下优化提示:
You uploaded screenshots for 7-inch tablets, but your APK does not seem to be designed for 7-inch tablets.
当我在优化提示中看到详细信息时,它说:
Uses available screen space on 10-inch tablets.
我支持的 SDK 版本是,
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" />
经过一番搜索,我发现我的 Manifest.xml 文件缺少以下内容:
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:resizeable="true"
android:smallScreens="true"
android:xlargeScreens="true" />
但我也注意到我没有使用任何布局文件,这意味着,即使我的布局文件夹也是空的,因为 AndEngine 不需要任何外部 xml 布局文件。那么,我是否还必须为不同的设备生成并提供一些空布局文件,以便 Google Play 接受我的游戏适用于所有设备?
编辑:
现在我使用了 3 个不同文件夹中的 3 个空白布局文件来支持屏幕并上传。文件夹名称为 layout、layout-large、layout-xlarge。但我仍然得到同样的东西:
Uses available screen space on 10-inch tablets.