2013-06-19 9 views
6

Due giorni fa ho pubblicato la mia app su Google Play come versione beta e ho aggiunto un gruppo di tester per questo. Sono in grado di partecipare ma l'app non è ancora visibile nell'app Google Play e dal Web vedo che ci sono molte informazioni errate ad esso associate.Problemi di beta testing e pubblicazione su Google Play

Versione corrente: Varia in base al dispositivo
Cosa significa?

Versione Android: 1.6 e superiori
Questo è sbagliato, come abbiamo usato

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

nel manifesto e

target=android-16 

in project.properties

Dimensioni: Varia in base al dispositivo
Come posso specificare queste informazioni?

Inoltre, l'interfaccia web di Google Play dice ancora che questa app non è compatibile con il dispositivo che ho utilizzato per svilupparlo! (Nexus 7).

Cosa sto sbagliando?

+0

sicuro che non stai caricando un manifest non corretto? – Raptor

+0

Manifest è ok ... ha sempre funzionato bene durante lo sviluppo e non vedo errori rilevanti. – mrAlmond

+0

La cosa strana è che sulla console degli sviluppatori posso vedere: il livello API 16+ è corretto! Penso che questo potrebbe essere un bug di Google Play per app beta test ... :-( – mrAlmond

risposta

1

Ho risolto il problema di compatibilità con il mio Nexus 7.
Sembra essere un bug in Google Play in merito alle dimensioni dello schermo supportate e ai permessi della fotocamera. Questo è quello che ho aggiunto:

<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

Solo le prime tre righe (android.permission.CAMERA, android.hardware.camera, android.hardware.camera.autofocus) risolvevano il problema del Play Store sostenendo che l'app era incompatibile con il primo gen Nexus In precedenza utilizzavo solo android.hardware.camera, che sembra essere di default richiesto, e suppongo che la fotocamera frontale del 1 ° gen Nexus 7 non conti come un canera? – DataGraham