0

Guided by Multiple APK Support manual 画面サイズの異なる 3 つの異なる APK を公開しようとしています。次のフィルタを作成しました:
小さい画面の場合:

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

通常画面と大画面の場合:

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

特大画面の場合:

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

残りの 3 つのマニフェストはすべて同じように見えます。この apk を Google Play にアップロードしましたが、フィルターは正しいようです。

問題:アプリケーションを別のデバイスにインストールすると、常に通常の画面と大画面のバージョンがインストールされます。Galaxy S4 と HTC One でもフル HD 画面でテストしました。

Play コンソールで警告が 1 つだけSome devices are eligible to run multiple APKs. In such a scenario, the device will receive the APK with the higher version code.
あります。ここに画像の説明を入力


私の構成の何が問題なのか、誰か考えがありますか? 前もって感謝します。

4

1 に答える 1

0

まだコメントできないので、回答機能を使用する必要があります。

「大、小、特大」は dp 値を意味すると思います。しかし、密度独立ピクセル (dp) の背後にある考え方は、480*800 およびフル hd (1920*1080) 解像度の 4 インチの携帯電話を持っているユーザーに同じ体験をもたらすことです。したがって、8 インチまたは 10 インチのタブレットでアプリをテストして結果を確認する必要があります。4 インチの携帯電話はすべて同じ dp 幅を持つ必要がありますが、解像度が同じでも 10 インチのタブレットはそうではありません。

これは、android の密度に依存しないピクセルについて読むのに興味深いかもしれません

お役に立てれば幸いです

于 2013-09-08T08:51:29.907 に答える