2014-06-21 3 views
0

AndroidManifest 파일에 내 애플리케이션이 크기가 7 인치보다 큰 태블릿에서만 실행되도록 지정하려고합니다.여러 화면을 지원하는 Android가 작동하지 않습니다.

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.iscte.dcti.daam.letters4kids" 
    android:versionCode="1" 
    android:versionName="1.0" > 


    <compatible-screens> 
     <screen android:screenSize="xlarge" 
       android:screenDensity="ldpi" /> 

     <screen android:screenSize="xlarge" 
       android:screenDensity="mdpi" /> 


     <screen android:screenSize="xlarge" 
       android:screenDensity="hdpi" /> 


     <screen android:screenSize="xlarge" 
       android:screenDensity="xhdpi" /> 
    </compatible-screens> 

..... 

문제는 내가 가상 장치 GenyMotion에 5 ''인치있다 "구글 넥서스 5"에 .apk 파일을 테스트한다는 것입니다 :

는 내가의 AndroidManifest.xml 파일에 다음 코드를 사용 .APK가 성공적으로 설치되고 실행되었습니다!

나는 그것을 원하지 않는다! 나는 7 인치보다 작은 화면에 응용 프로그램을 설치할 수 있기를 원하지 않습니다. 왜 작동하지 않습니까? (http://developer.android.com/guide/practices/screens-distribution.html#FilteringTabletApps에서) 작업을해야이의 라인을 따라

답변

0

뭔가 :

<manifest ... > 
    <supports-screens android:smallScreens="false" 
         android:normalScreens="false" 
         android:largeScreens="true" 
         android:xlargeScreens="true" 
         android:requiresSmallestWidthDp="600" /> 
    ... 
    <application ... > 
    ... 
    </application> 
</manifest>