두 개의 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로 진행하고 그들이 맞는지 살펴 봅니다.
핸드셋 용 이미지의 두 개의 서로 다른 세트와의 그 일을하는 경우 태블릿 용 소형 APK – roplacebo