2012-02-18 15 views
5

Mam dwa apki do przesłania na rynek. Pierwsza z nich przeznaczona jest dla małych i zwykłych ekranów, druga dla ekranów dużych i Xlarge.Przesyłanie wielu plików APK dla różnych ekranów

Gdybym przesłać małą wersję na rynek, to mówi: „Obsługiwane ekrany: małe XLarge” co jest śmieszne, bo mój manifest mówi:

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

Gdybym przesłać większą wersję, I dostać to, czego oczekuję: "Obsługiwane ekrany: na dużą Xlarge"

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

(minSdkVersion = "8" targetSdkVersion = "9")

Co robię źle?

Roland

EDIT: Dzięki dokumentu z Ghost odpowiedź, ja edytowany manifest następująco:

małą wersję (versionCode = "1001")

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

duża wersja (versionCode = "2001"):

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

To trochę niezręczne, imho. Niewielka wersja musi udawać, że obsługuje także duże i Xlarge, , mimo że nie. W przeciwnym razie rynek nie pozwoli mi go aktywować.

Kluczową sprawą jest również podanie dużej wersji kodu wyższej wersji. Plik apk z wyższą wersją będzie pierwszy, jeśli pasuje, rynek dostarczy go. Jeśli nie, przejdzie do apków o niższych kodach wersji i zobaczy, czy pasują.

Odpowiedz

0

Jakiś konkretny powód, aby przesłać dwa apki?

Jeśli robisz to tylko grafiki lub układ wtedy mamy różne odkształcalne i jeszcze inny układ jak układ-land, układ, układ normalny, układ dużym itp

+0

Dwa różne zestawy obrazów dla słuchawek i tabletki, mniejszą apk dla tej pierwszej – roplacebo

Powiązane problemy