ハンドセットのみに制限した Android アプリがあります。次のコードを使用して、ハンドセットのみが Google Play からアプリをダウンロードできるようにしました
<!-- Only permit app to be used on handsets, prevent tablets -->
<compatible-screens>
<!-- all small size screens -->
<screen android:screenDensity="ldpi" android:screenSize="small" />
<screen android:screenDensity="mdpi" android:screenSize="small" />
<screen android:screenDensity="hdpi" android:screenSize="small" />
<screen android:screenDensity="xhdpi" android:screenSize="small" />
<screen android:screenDensity="480" android:screenSize="small" />
<!-- all normal size screens -->
<screen android:screenDensity="ldpi" android:screenSize="normal" />
<screen android:screenDensity="mdpi" android:screenSize="normal" />
<screen android:screenDensity="hdpi" android:screenSize="normal" />
<screen android:screenDensity="xhdpi" android:screenSize="normal" />
<screen android:screenDensity="480" android:screenSize="normal" />
<!-- LG G3 QHD Resolution -->
<screen android:screenDensity="640" android:screenSize="small" />
<screen android:screenDensity="640" android:screenSize="normal" />
<screen android:screenDensity="640" android:screenSize="large" />
<screen android:screenDensity="640" android:screenSize="xlarge" />
</compatible-screens>
本日、あるユーザーから、Google Play がデバイスにアプリとの互換性がないと言われていると報告されました。彼らは、Android 6.0 Marshmallow を実行する Verizon Wireless Huawei Nexus 6P を使用しています。
このデバイスをサポートするには、マニフェストのノードにさらに追加する必要があると思いますが、それに対する screenDensity がどうなるかはわかりません。このデバイスをアプリでサポートするにはどうすればよいですか?
Android Studio でこの正確なデバイス用のエミュレータを作成すると、アプリは完全に正常に実行されます。