2012-04-08 6 views
0

Ich habe ein Problem bei der Veröffentlichung auf dem Markt. Meine Anwendung keine Autofokus-Funktion verwenden, aber wenn ich es auf dem Markt veröffentlichen Ich sehe in der Konsole folgende:Android Market-Problem mit Manifest-Datei

android.hardware.camera 
android.hardware.camera.autofocus 

Und hier sind Berechtigungen und Funktionen, die ich in Manifest-Datei anfordern:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 

Kann jemand Sag mir, was ist das Problem bitte?

Antwort

0

Sind die richtigen <uses-feature> Tags in Ihrem Manifest enthalten? Das bedeutet, dass nur

<uses-feature android:name="android.hardware.camera" /> 

Die doc Staaten:

Zum Beispiel, wenn eine Anwendung die CAMERA Erlaubnis beantragt, aber keine Aussage ein Element für android.hardware.camera hält Google Play, dass die Anwendung erfordert eine Kamera und sollte Benutzern, deren Geräte keine Kamera anbieten, nicht angezeigt werden.

von filtering based on implicit features

können Sie this list überprüfen und sehen, dass die beiden von Ihnen genannten Funktionen angenommen werden, wenn Sie die Kamera Erlaubnis verwenden und alles, was in Ihrem Manifest nicht angeben. Fügen Sie das obige Code-Snippet hinzu und es sollte nur auf die Kamera-Funktion reduziert werden.

+0

Oh danke, das hat für mich funktioniert – Chaosit