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