5
我有两个apk的上传到市场。 第一个用于小屏幕和普通屏幕, 第二个用于大屏幕和xlarge屏幕。上传多个apk的不同屏幕
如果我上传了小版的市场,它说: “支持屏幕:小XLARGE” 这是有趣的,因为我的清单说:
<supports-screens
android:xlargeScreens="false"
android:largeScreens="false"
android:normalScreens="true"
android:smallScreens="true">
</supports-screens>
如果我上传更大的版本,我得到了我期望: “支持屏幕:大XLARGE”
<supports-screens
android:xlargeScreens="true"
android:largeScreens="true"
android:normalScreens="false"
android:smallScreens="false" >
</supports-screens>
(的minSdkVersion = “8” targetSdkVersion = “9”)
我在做什么错?
罗兰
编辑:感谢来自鬼的答案文件,我编辑的清单如下:
小版(的versionCode = “1001”)
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true">
</supports-screens>
大版(的versionCode =“2001”):
<supports-screens
android:smallScreens="false"
android:normalScreens="false"
android:largeScreens="true"
android:xlargeScreens="true">
</supports-screens>
这有点尴尬,恕我直言。 小版本必须假装也支持大和xlarge,但它不支持。否则市场不会让我激活它。
关键的是也给大版本更高版本的代码。 apk用更高版本的代码将首先被发现,如果它适合, 市场将提供它。如果不是的话,它会进展到较低的 versionCodes,并且看它们是否合适。
两套不同的图像的手机和平板电脑,前者的一个较小的apk – roplacebo 2012-02-19 12:47:51