Ich entwickle gerade eine Kamera-App. Jetzt beschwert sich einer der Benutzer, dass sein Gerät nicht unterstützt wird. Es ist ein Acer A200 :
Ich sehe keinen Grund, warum Android Market / Google Play die App als nicht unterstützt für dieses Gerät markiert. Weißt du, was der Grund sein könnte?
Hier ist das Manifest:
%Vor%Dank Entreco habe ich die Antwort gefunden. Ich habe einfach die unterstützten Geräte in meinen App-Einstellungen nachgeschlagen. Durch den Vergleich der Leistungsmerkmale des nicht unterstützten Tablets (Acer Iconia A200) mit einem unterstützten Gerät (A510 Tablet) fand ich die Antwort: Der A200 hat keine Rückfahrkamera. Also, was ist das? fehlt ist folgender Eintrag im Manifest:
%Vor%
Fügen Sie dies Ihrem Manifest hinzu:
%Vor%Ich nehme an, dass die explizite Unterstützung von Tablets (xlargeScreens) Google Play nicht als Unterstützung ansieht.
Ok, das ist eine lange Einstellung, aber könnte es sein, dass die Kamera aus irgendeinem Grund auf diesem bestimmten Gerät deaktiviert ist?
Es scheint, dass die folgende Erlaubnis:
%Vor% Impliziert, dass Ihre App die Funktionen android.hardware.camera
und android.hardware.camera.autofocus
verwendet. Sie haben jedoch nur android.hardware.camera.autofocus
als nicht obligatorisch definiert. Versuchen Sie also, Folgendes hinzuzufügen:
Details zur Google Play-Anwendung Filtern
Ich hatte einmal das gleiche Problem, als sich herausstellte, dass der Benutzer eine benutzerdefinierte ROM installiert hatte. Diese benutzerdefinierte Rom hatte einen Fehler in der Kamera (z. B. die Kamera wurde nicht unterstützt, was für Roms ziemlich üblich ist), und das verursachte, dass die App nicht kompatibel war ...
Überprüfen Sie außerdem in Ihrem Google Play-Entwicklerkonto, ob das Acer A200 zu den unterstützten Geräten gehört. Z.B. Wähle in der Dev-Konsole deine App aus. Klicken Sie dann unter Unterstützte Geräte auf Geräte anzeigen. Dort können Sie nach Ihrem Gerät suchen und sehen, ob das Gerät unterstützt wird.
Tags und Links android android-manifest