对android手机和平板电脑的多APK支持

对android手机和平板电脑的多APK支持,android,android-screen-support,multiple-apk,Android,Android Screen Support,Multiple Apk,我有两个相同包名的APK。我想上传1个apk以仅支持android手机(min sdk版本8)和不同的apk以仅支持平板电脑(min sdk版本11) 对于手机,我在清单中声明了以下代码: <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android

我有两个相同包名的APK。我想上传1个apk以仅支持android手机(min sdk版本8)和不同的apk以仅支持平板电脑(min sdk版本11)

对于手机,我在清单中声明了以下代码:

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

对于平板电脑:

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


两个应用程序的包名相同,因此我可以上载多个apk。但有些设备是大屏幕的,所以有两种设备属于上述两类。那么如何考虑那些设备作为手机,让他下载手机版而不是平板版呢?或者我应该更改清单文件中的任何内容吗?

您应该在一个APK中支持多个屏幕

在您的情况下,可以创建大布局和大布局

在这里,您可以阅读以下内容:

但是,如果您真的想发布两个APK,以下是指南: