Google Play – Dispositivos compatibles con cero

Soy consciente de que hay preguntas similares aquí, pero ninguna parece tener una respuesta satisfactoria.

Estoy tratando de publicar una aplicación, pero no importa lo que intento, la consola de desarrollo informa que hay cero dispositivos compatibles

Descripción de Dev Console

Aquí está mi manifiesto completo;

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.blah.blahpro" android:versionCode="6" android:versionName="1.0" > <uses-sdk android:minSdkVersion="5" android:targetSdkVersion="17"/> <supports-screens android:anyDensity="true" android:xlargeScreens="true" android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:resizeable="true" /> <compatible-screens> <!-- small size screens --> <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" /> <!--Only hdpi and xhdpi for 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-feature android:name="android.hardware.location" android:required="false"/> <uses-feature android:name="android.hardware.camera" android:required="false"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-feature android:name="android.hardware.CAMERA" /> <uses-permission android:name="android.permission.CAMERA" /> <application android:icon="@drawable/blahicon" android:label="@string/app_name" android:allowBackup="false"> <activity android:label="@string/app_name" android:name="com.blah.blahpro.Main" > <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:label="@string/app_name" android:name="com.blah.satcalcpro.Find" > <intent-filter > <action android:name="com.blah.lookangles.FIND" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> </application> </manifest> 

Cualquier ayuda es apreciada.

4 Solutions collect form web for “Google Play – Dispositivos compatibles con cero”

Parece que uses-feature es sensible a mayúsculas y minúsculas.

Usted escribió dos rasgos en su manifiesto:

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

El primero está bien. Te gustaría usar una cámara, pero no es necesario.

El problema es que el segundo requiere un android.hardware.CAMERA , que no está presente en ningún dispositivo Android. Tienen una camera , no una camera .

Espero que esto te ayude.

Problema ordenado, pero no estoy seguro de cómo … He intentado eliminar todos los de la pantalla compatible y el código de pantalla de apoyo, pero no hizo mucha diferencia. Lo único que puedo pensar es que me quitó la línea;

 <uses-feature android:name="android.hardware.CAMERA" /> 

Que no debería haber estado allí de todos modos. Ahora apoyado por 2522 dispositivos, tan feliz.

Aquí está el nuevo manifiesto de todos modos:

 <uses-sdk android:minSdkVersion="5" android:targetSdkVersion="17"/> <uses-feature android:name="android.hardware.location" android:required="false"/> <uses-feature android:name="android.hardware.camera" android:required="false"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.CAMERA" /> <application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.Light" android:allowBackup="false"> <activity android:label="@string/app_name" android:name="com.blah.blahpro.Main" > <intent-filter > <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:label="@string/app_name" android:name="com.blah.blahpro.Find" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > <intent-filter > <action android:name="com.blah.blahactivity.FIND" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> </application> 

Sugiero comentar las pantallas compatibles y las pantallas de soporte en el manifiesto, y ver qué sucede cuando subes el apk. Espero que vea que muchos dispositivos se permiten cuando usted hace esto.

A continuación, añada estos requisitos unos pocos a la vez, cargando el apk cada vez y ver qué restricciones están causando el número de dispositivos a caer. Una vez que determine qué restricciones están causando el problema, puede mantenerlas fuera de la compilación final.

Sé que es tarde para responder, me enfrento al mismo problema. Con la configuración false todas las características de los usuarios, la tienda de reproducción aún muestra cero dispositivos compatibles.

Aquí está la solución, la esperanza ayudará a alguien

 <uses-feature android:glEsVersion="0x00020000" android:required="true" /> 

también

 <supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" android:xlargeScreens="true" /> 
  • ¿Por qué Google Play Store no muestra la razón de la indisponibilidad del dispositivo para la aplicación?
  • Código de error desconocido durante la instalación de la aplicación "-505"
  • Lista de aplicaciones instaladas de Google Play contra la cuenta de Google
  • Android IAB. Error - Se requiere autenticación. Debes iniciar sesión en tu cuenta de Google.
  • ¿Hay una herramienta para comprobar los dispositivos compatibles antes de subir a Google Play?
  • La aplicación para Android no es compatible con los dispositivos que utilizan Google Play
  • Barra de pestañas de diapositivas como en Android Market
  • En playstore podemos tener dos aplicaciones con el mismo nombre con un paquete diferente - Android
  • Administrar varias suscripciones para un solo artículo para varios usuarios
  • Cómo obtener la versión de la aplicación en la tienda de reproducción
  • No se puede analizar el error de respuesta al cargar capturas de pantalla en Google Play (Android Market)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.