AVDエミュレータウィンドウのサイズを変更する方法について尋ねる多くの投稿を見てきましたが、そのような機能は見つかりませんでした。エミュレータがコンピュータ画面の上部にあり、サイズを変更できません。
Android StudioでAVDエミュレータウィンドウのサイズを変更する方法は?
エミュレータ画面のサイズを変更できます
(Android Studioのトップメニューで)Run > Edit Configurations
に移動します
開いたばかりのダイアログの左パネルで、アプリケーションを選択します。
右側のパネルでGeneral
タブを選択し、下に移動してcheckEmulator
を選択し、Prefer Android Virtual Device
で現在使用している仮想デバイスを選択します。
次に、Emulator
タブ(General
タブの横)に移動し、Additional command line options
に次のように記述します。
-scale 0.X
X
は、たとえば25
または50
であり、それぞれ元のサイズの25%と50%を表します。
Android Studioでこれを試してください:
Run
に移動します
Edit Configurations
をクリックします
左側の[Android Application
]タブで、アプリケーションの名前を選択します
(右側のパネルの)General
タブから、下に移動してEmulator
を確認し、Prefer Android Virtual Device
リストからエミュレーターを1つ選択します。
Emulator
tabをクリックし、エントリボックスAdditional command line options
で、エミュレータのscaleを-scale 0.X
の形式に変更します(X
は、たとえば40エミュレータをフルサイズの40%にしたい)
Ok
をクリックしてこれらの設定を保存します
編集:Android Studio 1.5では、このオプションは削除されました。良いニュースは、エミュレータのサイズをAndroid Studio 2.0から直接変更できることです(紹介ビデオに示すとおり)
Android Studio 2.2の更新後、Edit Configurations
ウィンドウにEmulator
タブはありません。
エミュレータをスケーリングする場合は、次のキーボードの組み合わせを使用するだけです。
スケールアップするには: Ctrl + ▲
縮小するには: Ctrl + ▼
パーセンテージでスケーリングしたり、1:1の表示を取得したい場合は、これらの2つのファイルを変更してみてください(試してみる機会がなかったため、このファイルが機能するかどうかわかりません)。
C:\ Users\YOUR USERNAME。Android\avd\Nexus _XX _ API _XX。avd\hardware-qemu.ini
C:\ Users\YOUR USERNAME。Android\avd\Nexus _XX _ API _XX。avd\hardware-qemu.ini
おそらく複製ですが、これを機能させるために私がやったことの一歩一歩です。
環境Surface 3 i7 8g ram w 512gハードドライブ上のWindows 10 64ビット。
{Android sdks}\Intel\ExtraでHAXM configを実行します。4ギガバイトのRAMが、管理者プロンプトに移動して「sc query intelhaxm」を実行することで動作を確認しました。 4のステータスで満足していることが確認されました。
Androidデバイスマネージャーを実行し、存在するすべての画像を削除しました。
KitKat 4.4、wqith 768mbのRAMをターゲットとする新しい画像を作成しました
エミュレータでスケールを「4 dp to 1 px onscreen」に設定します
特定の解像度を試す必要があります。
デバイスマネージャからエミュレータを開始しました。高速で表示され、ドッキングされず、クリック可能です。
以下のスクリーンショット。
タンパのヒーリー。
このソリューションは、スケールを-scale 0.X
として指定してもうまくいかなかったため、@ james04がマイナーな調整で行ったものから外れています。
-scale 128dpi
と入力します(または他の選択したdpiを使用します。希望するものを正確に取得するには、少し実験する必要があります)。したがって、基本的には-scale 0.X
を-scale XXdpi
に置き換えるだけです。
言及された方法からやっている間に問題が発生していました。
与えられた方法とは異なる、私がした方法を説明します。
指定された手順に従います。
お役に立てれば。
!!!!最後に !!!!
2.0より大きいAndroidスタジオの場合
このソリューションは私のために働いた。 「エミュレータ」タブは画面を拡大縮小するためのものではありません。
Android Studioの古いバージョンでは、追加のコマンドラインオプションに-scale 0.5xを追加することは魅力的でした。
ただし、Android Studio v1.5.1では、Rn/Debug ConfigurationsウィンドウにEmulatorタブがありません。
他の誰かが同じことを経験しましたか?
今のところ、コマンドラインから-scaleオプションを指定してエミュレータを起動し、動作させています。
./emulator -avd NEXUS_9_API_19 -scale 0.4
これは私にとって状況です:私の設定:MacBook Pro(Retina:2880x1800)+ 27 'ASUS Monitor(1920 x 1080)+ AVD Managerの起動サイズと向きをAutoに設定。
エミュレーターを開始できる状況は2つあります。
1)Macbook Proに接続されたASUSモニターの場合
これにより、ASUSモニターの高さに適合するエミュレータウィンドウが作成されます。エミュレーターウィンドウをMacBookに移動すると-正しくサイズ変更されません-エミュレーターウィンドウの一部が非表示になります。
2)MacBook Proにモニターが接続されていません
これにより、MacBook Proの高さに合うエミュレータウィンドウが作成されます。これは、ASUSの大きなモニターを取り付け直すことができ、ウィンドウはまだ快適なサイズであるため、理想的です。
これにより、複数のディスプレイの場合-Android Studioの哲学は、最大サイズを選択し、それに応じてエミュレータウィンドウのサイズを決定するという結論に至ります。
したがって、Android Studioのバグ修正/機能強化は、異なる解像度/ dpi/ppiのディスプレイ間で移動したときに異なる解像度の検出に基づいてエミュレータウィンドウのサイズをリセットできると推測します。
ここでバグレポートをAOSPに提出しました: https://code.google.com/p/Android/issues/detail? id = 187327&thanks = 187327&ts = 1443045686
プロパティウィンドウで[互換性]タブを選択します プロパティウィンドウ
高DPI設定の変更を選択 ここに画像の説明を入力
Surface Bookで私のために働いた
AndroidStudioのもう1つの方法。下部のステータスバーからターミナルを開きます。
以下を入力し、環境に合わせてパスとavd名を変更します。
C:\Android-sdk\tools\emulator.exe -scale 0.25 -netdelay none -netspeed full -avd Nexus_6_23
注:スケールは必要に応じて調整できます
サイズ変更に関しては、ここにたくさんの良い答えがあります。ただし、キーボードでエミュレータウィンドウを移動するには、[ALT] + [Spacebar]を押して、arrowsでウィンドウを移動します。
これは、あらゆる種類のアプリにとって良いトリックです。
Cmd行の方法が必要な場合は、次のコンテンツを使用してパスにシェルスクリプト(この例ではwindow_scale.shを使用)を作成します。
#!/bin/bash
if [ $# != 1 ]; then
echo usage: $0 scale
exit 1
fi
echo "window scale $1" | nc localhost 5554
次に、次のコマンドを入力して、ウィンドウのサイズを任意に変更します。
$ window_scale.sh 0.4
私は少し前にこの問題に出くわし、これまで苦労してきました。解決策は次のようです:
Go to C:\Users\YourUser\AppData\Local\Android\Sdk\emulator
ここで、emulator.exe
を右クリックし、Properties
をクリックしてCompatibility
に移動します。ここで、「Override high DPI scaling behavior. Scaling performed by: APPLICATION
」を確認してください。
これにより、ディスプレイのスケーリングが有効になっているWindows 10マシンでの問題が修正されます。
残念ながら、-scale
および-dpi-device
フラグはEmulator 2.0で非推奨になりました。
( http://tools.Android.com/recent/emulator20previewreleasenotes )
25.0.7
Add warning messages for deprecated window size flags. ("-scale" and "-dpi-device")
25.0.6
The deprecated “-scale” parameter will now be ignored. (b.Android.com/200522)
25.0.5
Removed the "-scale" flag and "window scale" commands. (b.Android.com/199843)
私は今のところ最善の回避策だと思います moduの答え 。使用法CTRL+ Up
およびCTRL + Down