0

我有 2 个具有相同包名的 APK。我想上传 1 个 apk 以仅支持 android 手机(最小 sdk 版本 8)和不同的 apk 以仅支持平板电脑(最小 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。但是有些设备是大屏幕的,所以有些设备属于上述类别。那么如何将这些设备视为手机并允许他下载手机版而不是平板电脑版?还是我必须更改清单文件中的任何内容?

4

1 回答 1

0

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

在您的情况下,您可以创建 layout-large 和 layout-xlarge。

在这里您可以阅读:http: //developer.android.com/guide/practices/screens_support.html

但是,如果你真的想发布两个 apk,这里是指南:http: //developer.android.com/google/play/publishing/multiple-apks.html

于 2013-11-08T10:43:11.517 回答