2

Sony Xperia Z2、One Plus 2 などのピクセル密度が 400ppi を超え 500ppi 未満のデバイスの Google Play ストアに表示されないアプリケーションがあります。以前は、Samsung Galaxy S6 やその他のピクセル密度が 500ppi を超えるハイエンド デバイスでも表示されませんでした。しかし、以下のコードを追加すると、表示され始めました。

    <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" />

マニフェストで 500ppi 未満の画面密度を指定できますか、または画面密度を何かの倍数でしか指定できないなどの規則はありますか? 私には手がかりがありません、どんな助けも素晴らしいでしょう。

4

1 に答える 1

1

同様の質問については、私の回答を参照してください。

OnePlus2 や Xperia Z2 などのデバイスは xxhdpi バケットに分類され、通常の画面サイズになります。これらのデバイスをサポートするには、次のエントリを追加します。

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

すべての画面サイズで xxhdpi バケットをサポートする場合は、すべての画面サイズのエントリを追加しますandroid:screenDensity="480"

<compatible-screens>Android デベロッパー ドキュメントでは、タグの使用は推奨されていません。画面のサイズや密度に関係なく、すべてのデバイスでアプリを利用できるようにする場合は、このタグを完全に削除する必要があります。

于 2016-06-20T19:59:48.150 に答える