7

xxhdpi (480 dpi) をサポートするように AVD を手動で構成しようとしましたが、Android エミュレーターは xhdpi (320 dpi) で最大になります。

はい、ドキュメントには xhdpi がスケーリングされると書かれていますが、動作することを確認したいと思います。

私は現在、ソース コードから Android をビルドしようとしています。手動で微調整できるかどうかを確認します。

4

3 に答える 3

13

これは、エミュレーターの起動後にいくつかの adb コマンドを追加することで実現できます。developer.sonymobile.com ( http://developer.sonymobile.com/knowledge-base/sdks/sony-add-on-sdk/install-the-sony-add-on-sdk/ )のインストール トラブルシューティング ページから引用、次のステートメントが利用可能です。

Android SDK Tools バージョン 21.1 では、エミュレーター ディスプレイの xxhdpi 画面解像度はまだサポートされていません。ただし、エミュレータの LCD プロパティを手動で上書きすることはできます。これにより、Xperia™ Z エミュレーターに正しいリソースがディスパッチされるようになります。これを行うには、Xperia™ Z エミュレーターがブート シーケンスを完了した後に、コマンド ラインで次のコマンドを実行してください。

adb shell setprop qemu.sf.lcd_density 480

adb シェル停止

adb シェル スタート

その後、エミュレーターが再起動します。再起動後、エミュレーターは正しい画面密度と UI スケーリングを使用する必要があります。これらの設定を頻繁に使用する場合は、バッチ ファイルまたはシェル スクリプトを使用してこれらのコマンドを実行することをお勧めします。

于 2013-03-06T09:59:34.720 に答える
0

この make avd を xxhdpi エミュレーターに使用する xxhdpi avd を作成するには、これを使用します。

于 2014-08-22T10:06:25.407 に答える