2

Es gibt eine Anwendung, die nicht in Google Play Store für Geräte wie Sony Xperia Z2, One Plus 2 usw. mit Pixeldichte über 400ppi und weniger als 500ppi angezeigt wird. Bisher erschien es auch nicht für Samsung Galaxy S6 oder andere höhere Endgeräte mit einer Pixeldichte über 500ppi. Aber nach dem Hinzufügen von unten Code begann es zu zeigen.Android-Anwendung nicht im Play Store

<screen android:screenSize="small" android:screenDensity="560" /> 
    <screen android:screenSize="small" android:screenDensity="640" /> 
    <screen android:screenSize="normal" android:screenDensity="560" /> 
    <screen android:screenSize="normal" android:screenDensity="640" /> 
    <screen android:screenSize="large" android:screenDensity="560" /> 
    <screen android:screenSize="large" android:screenDensity="640" /> 

Kann ich Rasterdichte weniger als 500ppi im Manifest angeben oder gibt es eine Regel, wie wir nur Rasterdichte in mehreren von etwas geben kann? Ich habe keine Ahnung, jede Hilfe wird großartig sein.

+0

Versuchen Sie Folgendes: https://developer.android.com/guide/topics/manifest/supports-screens-element.html –

+0

@PerakSola Bereits alle diese Tags und Attribute ausprobiert –

Antwort

1

Siehe meine answer für eine ähnliche Frage.

Geräte wie OnePlus2 und Xperia Z2 fallen unter die xxhdpi Eimer haben und normalen Bildschirm diese Geräte hinzufügen, um dieses Eintrag size.To zu unterstützen:

<screen android:screenSize="normal" android:screenDensity="480" /> 

Wenn Sie den xxhdpi Eimer für die alle Bildschirmgrößen unterstützen möchten , fügen Sie Einträge mit android:screenDensity="480" für alle Bildschirmgrößen hinzu.

Die Android-Entwickler-Dokumentation empfiehlt die Verwendung des Tags <compatible-screens> nicht. Wenn Sie Ihre App unabhängig von Bildschirmgröße und -dichte für alle Geräte verfügbar machen möchten, sollten Sie dieses Tag vollständig entfernen.