【发布时间】:2013-09-08 08:02:57
【问题描述】:
在Multiple APK Support 手册的指导下,我正在尝试针对不同的屏幕尺寸发布三个不同的 apk。
我创建了以下过滤器:
对于小屏幕:
<supports-screens
android:smallScreens="true"
android:normalScreens="false"
android:largeScreens="false"
android:xlargeScreens="false"
android:requiresSmallestWidthDp="320"/>
对于普通和大屏幕:
<supports-screens
android:smallScreens="false"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="false"
android:requiresSmallestWidthDp="540"/>
对于超大屏幕:
<supports-screens
android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="false"
android:xlargeScreens="true"/>
其余三个清单看起来都一样。
我已将此 apk 上传到 google play,过滤器似乎是正确的。
问题:当我将我的应用程序安装到不同的设备时,它总是安装普通屏幕和大屏幕的版本,我什至在全高清屏幕的 Galaxy S4 和 HTC One 上进行了测试。
我在游戏控制台中只有一个警告:Some devices are eligible to run multiple APKs. In such a scenario, the device will receive the APK with the higher version code.
这是我的游戏控制台的样子:
有人知道我的配置有什么问题吗?提前致谢。
【问题讨论】:
标签: android android-manifest google-play