2012-02-18 3 views
5

두 개의 APK가 시장에 업로드됩니다. 첫 번째는 작고 일반 화면을위한 것이며, 큰 화면과 큰 화면을 보려면 두 번째입니다. 내가 시장에 작은 버전을 업로드하면다른 화면에 여러 개의 apk 업로드하기

, 그것은 말한다 : "지원되는 화면 : 작은 초대형"내 매니페스트는 말한다 때문에, 재미 :

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

를 내가 더 큰 버전을 업로드하는 경우, 내가 기대하는 것을 얻을 : "지원되는 화면 : 대형 - 초대형"

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

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

을 0

내가 뭘 잘못하고 있니?

롤랜드

편집 : 유령의 대답에서 문서 덕분에, 나는 매니페스트는 다음과 같이 편집 :

작은 버전 (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 인을 지원해야합니다. 그렇지 않으면 시장에서 활성화하지 못하게됩니다.

중요한 점은 큰 버전에 더 높은 버전의 코드를 제공하는 것입니다. 더 높은 versionCode를 가진 apk가 먼저 발견되며, 맞으면 시장에서 제공 할 입니다. 그렇지 않다면, 더 낮은 versionCodes를 가진 APK로 진행하고 그들이 맞는지 살펴 봅니다.

답변

0

두 명의 apk를 업로드해야하는 특별한 이유가 있습니까?

당신은 그래픽이나 레이아웃 우리가 레이아웃 땅, 레이아웃, 레이아웃 일반 레이아웃 대형 등과 같은 다른 당김, 심지어 다른 레이아웃

+0

핸드셋 용 이미지의 두 개의 서로 다른 세트와의 그 일을하는 경우 태블릿 용 소형 APK – roplacebo

관련 문제