2012-02-18 93 views
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,並且看它們是否合適。

回答

0

上傳兩個apks的具體原因是什麼?

如果你正在做它只是圖形或佈局則有不同的繪製,甚至不同的佈局類似的佈局,土地,規劃,佈局正常,佈局大等

+0

兩套不同的圖像的手機和平板電腦,前者的一個較小的apk – roplacebo 2012-02-19 12:47:51