문제

태블릿이 아닌 장치 만 지원하는 안드로이드 응용 프로그램의 매니페스트 항목이어야합니다.장치 크기는 다양 할 수 있지만 최대 7 인치 여야합니다.

나는 장치와 태블릿을위한 다른 빌드를 개발했습니다. 이제 시장에서 빌드를 시작하려고하지만 매니페스트 항목은 10 인치 태블릿을 지원합니다.

<uses-sdk
    android:minSdkVersion="6"
    android:targetSdkVersion="8" />


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

나는 사용자가 10 인치 태블릿 에서이 빌드를 다운로드하도록 사용자를 제한하고 10 인치 태블릿 빌드가 10 인치 이외의 타블렛으로 다운로드해서는 안됩니다.

이에 대한 완벽한 매니페스트 항목을 제안하십시오.

도움이 되었습니까?

해결책

지원 화면과 SDK 버전의 모든 가능한 조합을 시도한 후에는 해당 응용 프로그램을 다운로드하기 위해 10 인치 태블릿 장치를 제한 할 수 없습니다.

10 인치 태블릿 장치를 제외하고 싶다면 모든 태블릿 장치를 지원 장치 목록에서 수동으로 제외하십시오.

동일한 응용 프로그램이 빌드하고 장치 빌드보다 더 높은 버전 코드를 유지하는 것과 동일한 응용 프로그램 업로드에 대한 다른 빌드가있는 경우

.버전 코드는 어떠한 경우에도 충돌하지 않아야합니다.모든 장치에 대한 여러 APK 지원이있는 경우 더 높은 버전 APK는 해당 장치를 지원합니다.

메모 / 경고 다음 Google 계정에 두 빌드를 업로드하는 경우 :

"Warning: Multiple active APKs support some of the same devices. If a device is supported by more than one APK, it will receive the one with the higher version."
.

및 내 응용 프로그램의 매니페스트 항목 이후 :

장치 빌드 용 :

<uses-sdk
android:minSdkVersion="6"
android:targetSdkVersion="8" />


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

태블릿 빌드 :

<uses-sdk
android:minSdkVersion="6"
android:targetSdkVersion="8" />


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

다른 팁

"nofollow"> http://developer.android를 살펴보십시오.COM / 가이드 / 주제 / 매니페스트 / 지원 - screens-element.html

여분의 큰 화면을 사용하지 않는 코드는

<supports-screens
 android:xlargeScreens="false"
 />
.

내가 보는 것에서, 이것이 여전히 일식에서 태블릿 장치에서 앱을 실행할 수 있지만 게시 할 때 비활성화해야합니다.

Manifest 에서이 속성을 사용해야합니다.

android:largestWidthLimitDp="enter mobile pixel value which above you want restrict."

<supports-screens
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:largestWidthLimitDp="500"
    android:smallScreens="true"
    android:xlargeScreens="false" />
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top