0

Он не показывался в игровом магазине App на мобильных телефонах Android, но это будет доступно для всех более низких версий, которые ниже jellybean Это мое приложение Link. https://play.google.com/store/apps/details?id=com.moblications.teamandy.wallframes Это мой файл манифеста:Play Store не поддерживает и не показывает мое приложение для Jelley Bean, версии KitKat

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.moblications.teamandy.wallframes" 
    android:versionCode="4" 
    android:versionName="4.0" > 

    <supports-screens 
     android:smallScreens="true" 
     android:normalScreens="true" 
     android:largeScreens="true" 
     android:xlargeScreens="true" 
     android:resizeable="true" 
     android:anyDensity="true"/> 
<uses-permission android:name="android.permission.CAMERA"/> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.GET_TASKS" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 

<uses-feature android:name="android.hardware.telephony" 
    android:required="false"/> 
<uses-feature android:name="android.hardware.camera" android:required="false" /> 
<compatible-screens> 
    <screen android:screenSize="large" android:screenDensity="480" /> 
    <screen android:screenSize="xlarge" android:screenDensity="480" /> 

    <screen android:screenSize="small" android:screenDensity="ldpi" /> 
    <screen android:screenSize="small" android:screenDensity="mdpi" /> 
    <screen android:screenSize="small" android:screenDensity="hdpi" /> 
    <screen android:screenSize="small" android:screenDensity="xhdpi"/> 

    <!--all normal size screens --> 
    <screen android:screenSize="normal" android:screenDensity="ldpi" /> 
    <screen android:screenSize="normal" android:screenDensity="mdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="hdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="xhdpi" /> 

    <!-- all large size screens --> 
    <screen android:screenSize="large" android:screenDensity="ldpi" /> 
    <screen android:screenSize="large" android:screenDensity="mdpi" /> 
    <screen android:screenSize="large" android:screenDensity="hdpi" /> 
    <screen android:screenSize="large" android:screenDensity="xhdpi" /> 

    <!-- all xlarge size 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" /> 

    <!-- Special case for Nexus 7 --> 
    <screen android:screenSize="large" android:screenDensity="213" /> 

</compatible-screens> 

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

</manifest> 
+1

Он отображается как совместимый по ряду моих устройств KitKat - почему вы даже есть '<поддерживает экраны>' и '<совместимые экраны>' теги, если вы, кажется, пытаясь поддержать все? Они, конечно же, не требуются ... – ianhanniballake

+0

Вы проверили на вкладке 2, Moto G & Nexus 5? – Crishnan

ответ

3

редактировать:

только что узнал, что андроид плагин еще не знает о xxhdpi и xxxhdpi, но я нашел обходной путь, который был ППЛ с использованием : https://code.google.com/p/android/issues/detail?id=39622

просто добавить:

<screen android:screenSize="..." android:screenDensity="480"/> <!-- xxhdpi --> 
<screen android:screenSize="..." android:screenDensity="640"/> <!-- xxxhdpi --> 

оригинальный ответ:

Я просто проверял и мой Nexus 7 (2012) он работает и мой нексус 5 (2013) не делает.

Это указывает на одну логическую проблему: нет android:screenDensity="xxhdpi", поэтому вы отфильтровываете любой xxhdpi из своего приложения.

Но я сказал, что согласен и +1 комментарий @ianhanniballake. Зачем беспокоиться обо всех этих compatible-screens и supports-screens. Если ваше приложение подходит всем, просто удалите их. Полностью удалите их все, и все будет хорошо. Как это:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.moblications.teamandy.wallframes" 
    android:versionCode="4" 
    android:versionName="4.0" > 

<uses-permission android:name="android.permission.CAMERA"/> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.GET_TASKS" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 

<uses-feature android:name="android.hardware.telephony" 
    android:required="false"/> 
<uses-feature android:name="android.hardware.camera" 
    android:required="false" /> 

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

</manifest>