<Compatible-pantallas> excluye la aplicación de Nexus 5x en Google Play
La aplicación que estoy desarrollando ahora no está visible en Google Play desde Nexus 5x. Como no es compatible con tabletas, hay una sección <compatible-screens>
en el manifiesto (como se sugiere en la documentación ):
<compatible-screens> <!-- all 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" /> <!-- 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" /> <!-- XXHdpi Screen --> <screen android:screenSize="normal" android:screenDensity="480" /> <!-- XXXHdpi Screen --> <screen android:screenSize="normal" android:screenDensity="560" /> <screen android:screenSize="normal" android:screenDensity="640" /> </compatible-screens>
Pero no puedo usar <supports-screens>
debido a esto (necesito filtrar completamente la aplicación de tabletas):
- Subiste un APK debugable. Por razones de seguridad, debes desactivar la depuración antes de publicarla en Google Play-Upload apk para google play
- Advertencia de anuncio publicitario en Google Play para aplicaciones no publicadas
- Error de aplicación: esta versión de la aplicación no está configurada para Facturación de mercado
- Android: ¿cómo obtener el sexo y la edad del usuario?
- Subir la aplicación de Android a Google Play paso a paso ...?
Precaución: si utiliza el elemento
<supports-screens>
para el escenario inverso (cuando su aplicación no es compatible con pantallas más grandes) y establece los atributos de tamaño de pantalla más grande como "false", los servicios externos como Google Play no aplicarán el filtrado . Su aplicación seguirá estando disponible para pantallas más grandes, pero cuando se ejecuta, no se redimensionará para ajustarse a la pantalla. En su lugar, el sistema emulará un tamaño de pantalla del teléfono (aproximadamente 320dp x 480dp, consulte Modo de compatibilidad de pantalla para obtener más información). Si desea evitar que su aplicación se descargue en pantallas más grandes, utilice<compatible-screens>
, tal y como se explicó en la sección anterior acerca de la declaración de que una aplicación es solo para auriculares.
¿Hay otras maneras de solucionar este problema excepto agregar la línea con densidad 420 a <compatible-screens>
?
- Muestra que "tu dispositivo no es compatible con esta versión" para mi aplicación de pago en Nexus 7
- Redireccionar usuario a la página de suscripción en la tienda de reproducción
- No es posible zipalign apk android android studio 2.2
- Google Play: necesitas comprobar el icono dentro de tu APK porque no es válido
- Algunos usuarios (pero no todos) reciben "El archivo del paquete no se firmó correctamente" al descargar mi aplicación desde Google Play
- Error de facturación en la aplicación de Android Error: Este artículo no se pudo comprar. (Código de error: IAB-DPTL)
- JSON search API para encontrar aplicaciones de Android (en Android Market y en otros lugares)?
- ¿Cómo comprobar si un usuario tiene una suscripción (facturación de Android en la aplicación)?
Según Google, el Nexus 5X tiene una pantalla xxhdpi pero con una densidad de 2,6. Así que 2,6 * 160 (mdpi) = 416, pero según el sitio de los desarrolladores de Android el valor aceptado es 420. Así que simplemente agrega <screen android:screenSize="normal" android:screenDensity="420" />
ACTUALIZACIÓN: El nuevo 5 "Google Pixel tiene la misma densidad así que la misma regla se aplica para él también.
- Finalización de la construcción de objetos después de la deserialización de GSON
- Android Fragment, volver sin recargar / recargar Fragmento