1

我已经在 Playstore 上发布了一个带有多个 apk 的 android 应用程序。在一个 apk 的清单中,我已经定义了这个-

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

使用版本代码 3。

在其他支持大型和超大型设备的 apk 清单中,我已经定义了这个 -

<supports-screens 
              android:smallScreens="false"
              android:normalScreens="false"
              android:largeScreens="true"
              android:xlargeScreens="true"
              android:requiresSmallestWidthDp="600"

版本代码 1001。

但是当我在 MotoG 上从 Playstore 安装我的应用程序时,它会安装第二个 apk。我可以通过在我的第一个 apk 中禁用方向更改来确认这一点,但在我的第二个 apk 中我允许纵向和大型和超大型设备的景观。

为什么 MotoG(普通尺寸的设备)下载 apk 意味着要使用大型和超大型设备?我做错了什么还是可以纠正它?我的应用程序中支持的 SDK 版本是 3.2 及更高版本。

4

0 回答 0