2013-06-19 5 views
6

Vor zwei Tagen habe ich meine App als Beta-Testversion bei Google Play veröffentlicht und eine Gruppe von Testern dafür hinzugefügt. Sie können sich zwar anmelden, aber die App ist immer noch nicht in der Google Play App sichtbar. Aus dem Internet kann ich erkennen, dass viele falsche Informationen damit verbunden sind.Tests und Veröffentlichungsprobleme bei Google Play

Aktuelle Version: Variiert mit Gerät
Was bedeutet das?

Benötigt Android: 1.6 oder höher
Das ist falsch, wie wir

<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="17" /> 

im Manifest und

target=android-16 

in project.properties

verwenden Größe: Variiert je nach Gerät
Wie kann ich diese Informationen angeben?

Darüber hinaus sagt das Google Play-Web-Interface immer noch, dass diese App mit dem Gerät, das ich verwendet habe, nicht kompatibel ist! (Nexus 7).

Was mache ich falsch?

+0

Sie sicher, dass Sie nicht ein falsches Manifest hochladen? – Raptor

+0

Manifest ist in Ordnung ... es hat während der Entwicklung immer gut funktioniert und ich kann keinen relevanten Fehler sehen. – mrAlmond

+0

Das Seltsame ist, dass ich auf der Entwicklerkonsole sehen kann: API-Level 16+ das ist richtig! Ich denke, das könnte ein Google Play-Bug für Beta-Test-Apps sein ... :-( – mrAlmond

Antwort

1

Ich löste das Kompatibilitätsproblem mit meinem Nexus 7.
Es scheint ein Fehler in Google Play über unterstützte Bildschirmgrößen und über Kameraerlaubnis zu sein. Dies ist, was ich hinzugefügt habe:

<uses-permission android:name="android.permission.CAMERA" /> 

<uses-feature android:name="android.hardware.camera" android:required="false" /> 
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/> 
<uses-feature android:name="android.hardware.usb.host" android:required="false" /> 

<compatible-screens> 
    <screen android:screenSize="normal" android:screenDensity="ldpi" /> 
    <screen android:screenSize="normal" android:screenDensity="mdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="hdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="xhdpi" /> 

    <screen android:screenSize="large" android:screenDensity="ldpi" /> 
    <screen android:screenSize="large" android:screenDensity="mdpi" /> 
    <screen android:screenSize="large" android:screenDensity="hdpi" /> 
    <screen android:screenSize="large" android:screenDensity="xhdpi" /> 

    <screen android:screenSize="xlarge" android:screenDensity="ldpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="mdpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="hdpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="xhdpi" /> 

    <screen android:screenSize="large" android:screenDensity="213" /> 
</compatible-screens> 
+0

Nur die ersten drei Zeilen (android.permission.CAMERA, android.hardware.camera, android.hardware.camera.autofocus) behebt das Problem des Play Stores und behauptete, die App sei mit Nexus der 1. Generation inkompatibel 7 für mich. War vorher nur android.hardware.camera, die standardmäßig benötigt wird, und ich denke, die Front-Kamera des 1. Gens Nexus 7 zählt nicht als ein canera? – DataGraham

Verwandte Themen