2015-01-21 2 views
1

간단한 앱을 만들었고 방금 apk를 업로드했습니다. 지원되지 않는 약 100 개의 장치가 있음을 발견했습니다.Googleplay - 지원되지 않는 기기 호환성

내 매니페스트는 허가를 요청하지 않습니다. 이 문제의 원인에 대한 아이디어 또는 해결 방법은 무엇입니까?

<code> 
<uses-sdk 
     android:minSdkVersion="4" 
     android:targetSdkVersion="21" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".asdfActivity" 
      android:screenOrientation="landscape" 
      android:theme="@style/CustomNoTitle" > 
      <intent-filter> 
       <action android:name="android.intent.action.asdf" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".asdf2Activity" 
      android:screenOrientation="landscape" 
      android:theme="@style/CustomNoTitle" > 
      <intent-filter> 
       <action android:name="android.intent.action.asdf2" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".asdf3Activity" 
      android:theme="@style/CustomNoTitle" > 
      <intent-filter> 
       <action android:name="android.intent.action.asdf3" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".asdf4Activity" 
      android:theme="@style/CustomNoTitle" > 
      <intent-filter> 
       <action android:name="android.intent.action.asdf4" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
    </application> 
</code> 

답변

0

항상 앱이 될 수없는 장치입니다 완전히 compatible.They은 대부분과 호환되도록 할 devices.When 생산 중 오래 된 패션의 일부이다 기기, 더 높은 시스템 버전의 고급 기기 및 지원할 수없는 기능이 있습니다.

enter image description here

앱은 당신이 그들을 더 효과적 일 것의 대다수에 그 초점을 생각하고 환경을 개선에 더 많은 지출적인 도움 수 8000 개 이상의 장치가 100 devices.However을 지원하지 않습니다.

어쩌면 내 대답으로 직접 질문을 해결할 수 없습니다. 더 이상 혼란스럽게 만들지 않기 바랍니다.

+0

그건 불행한 일이지만 다른 장치를 지원하기 위해 릴리스 2 버전 외에는 할 수있는 일이 없다고 생각합니다. googleplay 프로세스에 익숙하지 않습니다. 지원되지 않는 기기를 사용하는 사람들이 지원되지 않는 기기를 구매할 수 있습니까? 나는 그것을 구입하고 그것이 효과가 없다고 불평하는 두통에 부딪 치고 싶지 않다. – lclankyo

0

변경 기준 안드로이드 :의 minSdkVersion = "4"안드로이드에 : 제대로 작동하는 경우의 minSdkVersion = "8"을 참조하십시오.

귀하의 요구 사항에 따라 다음 태그를 추가하지 않으면.

<supports-screens android:resizeable=["true"| "false"] 
       android:smallScreens=["true" | "false"] 
       android:normalScreens=["true" | "false"] 
       android:largeScreens=["true" | "false"] 
       android:xlargeScreens=["true" | "false"] 
       android:anyDensity=["true" | "false"] 
       android:requiresSmallestWidthDp="integer" 
       android:compatibleWidthLimitDp="integer" 
       android:largestWidthLimitDp="integer"/> 

<compatible-screens> 
<screen android:screenSize=["small" | "normal" | "large" | "xlarge"] 
     android:screenDensity=["ldpi" | "mdpi" | "hdpi" | "xhdpi"] /> 
... 
</compatible-screens> 

참조. 링크 : 그것은 무역 off.There의

http://developer.android.com/guide/topics/manifest/supports-screens-element.html 

http://developer.android.com/guide/topics/manifest/compatible-screens-element.html 
+0

원래 minsdk 8에서 가져 왔지만 4로 낮추었습니다. 몇 가지 이유로 더 호환 가능하도록 만들었습니다. 내가 포함시킨 2 개의 섹션을 추가하려고 시도했다. 그러나 그것은 나에게 2 개의 다른 경고를주고있다. "속성 xlargeScreen은 api9에서만 사용됩니다." "속성 화면 크기는 api9에서만 사용됩니다." 내 minsdk를 9로 올리려고했는데 지원되지 않는 장치가 이전에 100에서 1000으로 좋아졌습니다. – lclankyo

관련 문제