aplicaciones "incompatibles" a través de Google Play Market

Solo una rápida aquí, recientemente instalé gingerbread en mi HD2 usando cyanogenmod 7, antes de esto estaba ejecutando froyo a través de un mod diferente. Mi problema es este: muchas de las aplicaciones del mercado que antes funcionaban bien en mi teléfono ahora aparecen como incompatibles y Google Play se niega a dejarme descargarlas. Sé que son compatibles, porque como dije, los ejecuté perfectamente bien en mi mod froyo. ¿Hay alguna forma de evitar este problema?

Respuestas (1)

Es muy difícil decirlo sin saber específicamente qué ROM anterior estabas usando, pero se me ocurren dos posibilidades:

  1. Las aplicaciones en cuestión se actualizaron para requerir alguna característica nueva que su dispositivo no tiene.
  2. (Probablemente más probable) Su ROM anterior tenía información diferente en el build.proparchivo que la actual. Esto puede incluir hardware específico como GPS, NFC, acelerómetro y cosas como la densidad de la pantalla.

El /system/build.proparchivo contiene mucha información sobre el hardware de su dispositivo (entre otras cosas) y es lo que usará Play Store para determinar si su dispositivo es compatible con los requisitos de hardware de una aplicación determinada. Es bastante común que las ROM usen build.propentradas para hacerse pasar por otros dispositivos o pretendan admitir hardware inexistente en aras de la compatibilidad de la aplicación. Sugeriría tratar de encontrar una copia de su ROM anterior en formato zip y luego extraerla build.propde su ROM anterior y compararla con la actual. Si son diferentes, puede considerar editar su actual build.proppara incluir las entradas faltantes del anterior ( hay aplicaciones que lo ayudarán a hacerlo ). Esto también se trata con cierto detalle en¿Hay alguna forma de engañar a Android Market para que piense que estoy usando un dispositivo diferente? ¿Puedo descargar aplicaciones protegidas?

Para la densidad de pantalla/LCD específicamente, hay un puñado de aplicaciones que te ayudarán a modificarlo. Basado en el comentario de Chahk , los valores de 160 y 240 pueden ser buenos para probar si se establece en algo diferente a eso.

La causa más probable es que la densidad de su LCD esté configurada demasiado alta o demasiado baja. Hay varias formas de cambiarlo (manualmente a través del archivo build.prop o con una aplicación como LCD changer).
@Chahk: mentalmente agrupé eso en "hardware" ya que se basa en el tamaño y la resolución de la pantalla, pero sí, esa es ciertamente una posibilidad.
Recientemente tuve exactamente el mismo problema mientras ayudaba a un amigo a rootear su HD2 e instalar CM7 en él. Una vez que cambiamos la densidad de LCD a algo más convencional, Play Store comenzó a comportarse.
@Chahk: ¿Recuerdas qué valor de densidad terminaste usando? Eso podría ser útil para agregar, pero no tengo ni idea de lo que sería yo mismo.
Tuvimos que configurarlo en "160" para que Play Store comenzara a permitir la instalación/actualización de aplicaciones. También escuché que "240" también debería funcionar, pero no lo hemos probado.