[デバイス定義]タブを使用してXPeriaZL電話用のカスタムAVDを作成するのに問題があります。
そのうちの1つがxxhdpi密度を使用している場合、AVDマネージャーがdevices.xmlファイルを解析できないことに気付きました。
ちなみに、エミュレータはディスプレイを実際のサイズに拡大縮小できなくなりました。
誰かがこれらの問題に直面し、それを修正することができましたか?作業中のPOCに対して、そのデバイスをエミュレートする必要があります。
[デバイス定義]タブを使用してXPeriaZL電話用のカスタムAVDを作成するのに問題があります。
そのうちの1つがxxhdpi密度を使用している場合、AVDマネージャーがdevices.xmlファイルを解析できないことに気付きました。
ちなみに、エミュレータはディスプレイを実際のサイズに拡大縮小できなくなりました。
誰かがこれらの問題に直面し、それを修正することができましたか?作業中のPOCに対して、そのデバイスをエミュレートする必要があります。
最初の問題について、xxhdpi デバイスを追加した後の解析でのエラーについては、Android SDK Tools を 21.1 にアップデートしてみてください。これで問題は解決するはずです。
エミュレーターを xxhdpi リソースで動作させる 2 番目の問題については、エミュレーターの起動後にいくつかの追加の 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 スケーリングを使用する必要があります。これらの設定を頻繁に使用する場合は、バッチ ファイルまたはシェル スクリプトを使用してこれらのコマンドを実行することをお勧めします。