2017-05-08 8 views
2

Dieses Gerät wurde in der GooglePlay-Konsole als nicht unterstützt angezeigt. Unsupported Galaxy S8+Nicht unterstütztes Samsung Galaxy S8 + - dream2lteks

Aber auch andere Galaxy S8 + zeigte als Supported Galaxy S8+

AndroidManifest.xml hat neben kompatibel-Bildschirme

<compatible-screens> 
    <screen android:screenSize="large" android:screenDensity="hdpi" /> 
    <screen android:screenSize="large" android:screenDensity="xhdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="420" /> 
    <screen android:screenSize="normal" android:screenDensity="480"/> 
    <screen android:screenSize="normal" android:screenDensity="560" /> 
    <screen android:screenSize="normal" android:screenDensity="640" /> 
    <screen android:screenSize="large" android:screenDensity="213" /> 
    <screen android:screenSize="large" android:screenDensity="420"/> 
    <screen android:screenSize="large" android:screenDensity="480"/>  
    <screen android:screenSize="large" android:screenDensity="560" /> 
    <screen android:screenSize="large" android:screenDensity="640" /> 
</compatible-screens> 

Vielleicht hat jemand mit diesem Problem konfrontiert?

+0

warum müssen Sie angeben, "compatible-screens" überhaupt? Willst du wirklich nicht alle Bildschirmgrößen und Dichten unterstützen? Wenn du alle Bildschirme unterstützen willst, entferne einfach das xml-Tag oder wechsle stattdessen zum "Unterstützen-Bildschirme" -Tag – marmor

+0

Ich habe eine vier APK für einen anderen Bildschirm (klein/mittel/groß/tablet), also muss ich Spezifiziere für jede apk. Ich habe versucht, Unterstützungen-Bildschirme zu verwenden, aber Google Play-Konsole zeigen so viele Fehler mit vorhandenen apk. – dmst

+0

sehe meine Antwort dann – marmor

Antwort

2

Anstatt compatible-screens zu verwenden, bei der Sie die tatsächliche Dichte des Geräts angeben müssen, können Sie zur Verwendung von supports-screens wechseln, was jedoch nicht der Fall ist.

Also, wenn Sie 4 APKs haben jeweils eine andere Form-Factor-Targeting, können Sie diese Optionen in Ihrem 4 Manifeste haben kann (man beachte die anyDensity ist auf true):

<supports-screens 
    android:anyDensity="true" 
    android:xlargeScreens="true" 
    android:largeScreens="false" 
    android:normalScreens="false" 
    android:smallScreens="false"/> 

<supports-screens 
    android:anyDensity="true" 
    android:xlargeScreens="false" 
    android:largeScreens="true" 
    android:normalScreens="false" 
    android:smallScreens="false"/> 

<supports-screens 
    android:anyDensity="true" 
    android:xlargeScreens="false" 
    android:largeScreens="false" 
    android:normalScreens="true" 
    android:smallScreens="false"/> 

<supports-screens 
    android:anyDensity="true" 
    android:xlargeScreens="false" 
    android:largeScreens="false" 
    android:normalScreens="false" 
    android:smallScreens="true"/> 

Wenn Sie mehr Fein wollen -grained Kontrolle über die genauen Eimer jeder apk wird Server, gibt es auch die folgenden Attribute, die Sie verwenden können: