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" /> 
  • Android: cómo actualizar una aplicación de Android con facturación inapp?
  • "ERROR obtener 'android: icono' atributo: el atributo no es un valor de cadena" al intentar subir al Android Market
  • ¿Dónde se pueden descargar las pruebas Android de las aplicaciones Android de Google Play?
  • ¿Es posible instalar una aplicación a través de adb pero aún así obtener actualizaciones de Google Market?
  • Lista de tareas pendientes antes de publicar la aplicación Android en el mercado
  • Google Play Store: la página de mi aplicación no muestra los iconos de las tablas de clasificación y los logros.
  • Cómo realizar una solicitud de compra de elementos múltiples a la función de facturación en aplicaciones de Google Play
  • Actualizaciones de aplicaciones inteligentes en Google Play Store: ¿cómo funciona?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.