我已经在 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 及更高版本。