"inkompatible" Apps über den Google Play Market

Nur kurz hier, ich habe kürzlich Gingerbread auf meinem HD2 mit Cyanogenmod 7 installiert, davor habe ich froyo mit einem anderen Mod ausgeführt. Mein Problem ist, dass viele der Markt-Apps, die vorher auf meinem Telefon einwandfrei liefen, jetzt als inkompatibel aufgeführt werden und Google Play mich nicht herunterladen lässt. Ich weiß, dass sie kompatibel sind, weil ich sie, wie gesagt, auf meinem Froyo-Mod perfekt ausgeführt habe. Gibt es eine Möglichkeit, dieses Problem zu umgehen?

Antworten (1)

Es ist wirklich schwer zu sagen, ohne genau zu wissen, welches vorherige ROM Sie verwendet haben, aber es gibt zwei Möglichkeiten, die mir einfallen:

  1. Die fraglichen Apps wurden aktualisiert, um eine neue Funktion zu erfordern, die Ihr Gerät nicht hat.
  2. (Wahrscheinlich wahrscheinlicher) Ihr vorheriges ROM hatte andere Informationen in der build.propDatei als Ihr aktuelles. Dies kann spezifische Hardware wie GPS, NFC, Beschleunigungsmesser und dergleichen oder Dinge wie Bildschirmdichte umfassen.

Die /system/build.propDatei enthält viele Informationen über die Hardware Ihres Geräts (unter anderem) und wird vom Play Store verwendet, um festzustellen, ob Ihr Gerät die Hardwareanforderungen einer bestimmten App unterstützt. Es ist ziemlich üblich, dass ROMs build.propEinträge verwenden, um sich als andere Geräte auszugeben oder aus Gründen der App-Kompatibilität vorzugeben, nicht vorhandene Hardware zu unterstützen. Ich würde vorschlagen, zu versuchen, eine Kopie Ihres alten ROM im ZIP-Format zu finden, dann die build.propaus Ihrem alten ROM zu extrahieren und sie mit Ihrem aktuellen zu vergleichen. Wenn sie sich unterscheiden, können Sie in Betracht ziehen, Ihren aktuellen build.propzu bearbeiten, um fehlende Einträge aus dem alten einzuschließen ( es gibt Apps, die Ihnen dabei helfen ). Dies wird auch ausführlich in behandeltGibt es eine Möglichkeit, Android Market glauben zu machen, dass ich ein anderes Gerät verwende, kann ich geschützte Apps herunterladen?

Speziell für die Bildschirm- / LCD-Dichte gibt es eine Handvoll Apps , mit denen Sie sie ändern können. Basierend auf Chahks Kommentar können Werte von 160 und 240 gut ausprobiert werden, wenn sie auf etwas anderes eingestellt sind.

Die wahrscheinlichste Ursache ist, dass seine LCD-Dichte entweder zu hoch oder zu niedrig eingestellt ist. Es gibt mehrere Möglichkeiten, es zu ändern (manuell über die build.prop-Datei oder mit einer App wie LCD-Wechsler.)
@Chahk: Ich habe das irgendwie mental in "Hardware" gesteckt, da es auf Bildschirmgröße und Auflösung basiert, aber ja, das ist sicherlich eine Möglichkeit.
Ich hatte kürzlich genau das gleiche Problem, als ich einem Freund half, sein HD2 zu rooten und CM7 darauf zu installieren. Nachdem wir die LCD-Dichte auf etwas mehr Mainstream geändert hatten, begann der Play Store, sich zu verhalten.
@Chahk: Erinnerst du dich, welchen Dichtewert du letztendlich verwendet hast? Das könnte nützlich sein, um es hinzuzufügen, aber ich habe keine Ahnung, was es selbst wäre.
Wir mussten es auf „160“ setzen, damit der Play Store damit beginnen konnte, Apps zu installieren/aktualisieren. Ich habe auch gehört, dass "240" auch funktionieren sollte, aber wir haben das nicht getestet.