在Google Play中发布多个apks

时间:2013-09-08 08:02:57

标签: android android-manifest google-play

Multiple APK Support手册的指导下,我试图针对不同的屏幕尺寸发布三种不同的apks。 我创建了以下过滤器:
对于小屏幕:

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

对于xlarge屏幕:

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

在休息时,所有三个清单看起来都一样。 我已经将此apks上传到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.
这就是我的游戏控制台的样子:enter image description here


有没有人知道我的配置有什么问题?提前谢谢。

1 个答案:

答案 0 :(得分:0)

由于我还没有评论,我必须使用答案功能。

我猜“大,小&amp; xlarge”表示dp值。但密度无关像素(dp)背后的想法是为具有480 * 800和全高清(1920 * 1080)分辨率的4英寸手机的用户带来相同的体验。所以也许你应该在8或10英寸的平板电脑上测试你的应用,看看你得到了什么,因为每个4英寸的手机应该具有相同的dp宽度,但是即使具有相同的分辨率也不应该是10英寸的平板电脑。

this could be interesting for you to read关于android

中与密度无关的像素

希望我能帮到你