17 votos

¿Cómo funciona Google Play de trabajo si una aplicación es compatible con mi dispositivo?

Yo tengo uno "genérico" tablet Android, y a menudo, cuando me vienen a instalar y aplicación de Google Play dice que es incompatible con mi dispositivo. Sucede incluso en las aplicaciones populares, tales como Twitter, Instagram, Evernote, Foursquare e incluso Mapas de Google!

Yo que funciona, porque si puedo copiar el APK desde mi teléfono Motorola en este tablet e instalar de forma manual, funciona muy bien (al menos en Instagram y Twitter).

Estoy tratando de no hacer Instagram trabajo en mi tablet. Estoy tratando de encontrar una manera de instalar las aplicaciones desde el Play Store.

Google Play says apps are incompatible

¿Cómo y dónde lo hace Google Play realiza una comprobación de compatibilidad en mi dispositivo? Sospecho que dijo de verificación está fallando de alguna manera. Quiero ser capaz de instalar aplicaciones que funcionan en mi dispositivo y deje de Google Play me lo impiden.

10voto

Liam W Puntos 6478

Cuando los desarrolladores hacer aplicaciones, se tiene que especificar requerimientos de hardware/software en un archivo, llamado androidmanifest.xml archivo.

Estos pueden ser de hardware o de software de requisitos, tales como si la aplicación necesita GPS, telefonía o características, o si sólo funciona en una determinada versión de Android.

Cuando utilice Google Play, se envía a su dispositivo 'features' para el servidor y, a continuación, filtros de aplicaciones en consecuencia.

La razón más probable es considerada incompatible por Google Play es que se requiere un cierto resolución de la pantalla - o tal vez, retrato, paisaje modo predeterminado.

Algunas tabletas tienen una baja resolución, y también decirle a google play que no puede entrar en el modo de retrato.

También podría ser, su tableta genérico, que no tiene la necesaria GPS o sensores que la manifiestas archivo dice que necesita, y el mercado es el de detener la instalación, porque de eso.

Voy a averiguar qué instagram app necesidades (ver manifiesto), y editar la respuesta para usted.

EDICIÓN:

Según el Instagram de manifiesto, la única 'requerido' elemento es el glEs la versión mínima 131072. También podría ser a causa de sus tabletas país/portador de la configuración.

Twitter necesita un mínimo de Android 2.1, y puede que también necesite un Vibrador, ya que utiliza la vibración permiso.

0voto

androidcurious Puntos 228

Sé que usted no cree que es debido a su país, sin EMBARGO me di cuenta de que su imagen estaba en un idioma distinto del inglés. I soy un desarrollador de android, así que estoy sorta familiarizado con la localización. Básicamente, las aplicaciones tienen ciertas locales que "representa el idioma, país o variante de combinación. Configuraciones regionales se utilizan para alterar la presentación de la información, tales como números o fechas para adaptarse a las convenciones en la región, se describen" (ver esto en el desarrollo de Android sitio). Esto llamó mi atención:

Una aplicación Java de código se refiere sólo dos cadenas, text_a y text_b. Esta aplicación incluye un archivo de recursos localizados (res/values-en/strings.xml) que define text_a y text_b en inglés. Esta aplicación también incluye un archivo de recursos predeterminado (res/values/strings.xml) que incluye una definición de text_a, pero no para text_b:

Esta aplicación puede compilar sin problemas. Un IDE como Eclipse no resaltar los errores si un recurso es faltante. Cuando esta aplicación se lanzó en un dispositivo con la configuración regional inglés, la aplicación puede ejecutarse sin un problema, porque res/values-en/strings.xml contiene tanto de las necesidades de cadenas de texto. Sin embargo, el usuario verá un mensaje de error y una Fuerza de botón de Cierre cuando esta aplicación se lanzó en un conjunto de dispositivos a otro idioma que el inglés. La aplicación no se carga.

Aviso de la parte acerca de cómo la aplicación puede compilar sin un problema, pero también puede mostrar un mensaje de error y Forzar Cierre si el dispositivo tiene una configuración regional que no es compatible con esa aplicación. Me doy cuenta de que esto no es lo que está sucediendo a usted, pero podría estar relacionado con su problema porque Google Play verá que el dispositivo puede ser configurado para una configuración regional que la aplicación en cuestión no soporta o tiene un conjunto específico de recursos. Google Play pueden ocultar que la aplicación de su dispositivo a pesar de que podría funcionar bien debido a los recursos por omisión el desarrollador ha presumible escrito, sin embargo Google Play puede decidir que no quiere correr el riesgo de un cliente enojado a través de una Fuerza de Cierre problema, de modo que sólo podría ocultar completamente de usted. De nuevo, esto es sólo una idea y me doy cuenta de que usted vea un mensaje diferente por incompatibilidad con su país. Espero que esto ayude.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X