AVDエミュレータウィンドウのサイズを変更する方法について尋ねる投稿をたくさん見ましたが、その機能は見つかりませんでした。エミュレーターがコンピューター画面の上部にないため、サイズを変更できません。
Android StudioでAVDエミュレータウィンドウのサイズを変更するにはどうすればよいですか?
AVDエミュレータウィンドウのサイズを変更する方法について尋ねる投稿をたくさん見ましたが、その機能は見つかりませんでした。エミュレーターがコンピューター画面の上部にないため、サイズを変更できません。
Android StudioでAVDエミュレータウィンドウのサイズを変更するにはどうすればよいですか?
回答:
Android Studio 2.2のアップデート後、ウィンドウにEmulator
タブはありませんEdit Configurations
。
エミュレーターをスケーリングする場合は、次のキーボードの組み合わせを使用する必要があります。
スケールアップするには: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
エミュレータ画面のサイズを変更できます
(Android Studioのトップメニューで)に移動する Run > Edit Configurations
開いたばかりのダイアログの左側のパネルで、アプリケーションを選択します。
右側のパネルでGeneral
タブを選択し、下に移動してチェックし Emulator
、でPrefer Android Virtual Device
、現在使用している仮想デバイスを選択します。
次に、タブEmulator
(タブの横General
)に移動し、にAdditional command line options
、
-scale 0.X
ここX
で、たとえば25
または50
、は元のサイズのそれぞれ25%と50%を表します。
-scale 0.X
私にはうまくいきませんでした。代わりに、などの特定のdpiを指定する必要がありました-scale 128dpi
。それが誰かの助けになることを願っています。
AndroidStudioでこれを試してください:
に移動 Run
クリック Edit Configurations
左側のAndroid Application
タブで、アプリケーションの名前を選択します
次に、General
タブ(右側のパネル)から、下に移動してチェックしEmulator
、Prefer Android Virtual Device
リストからエミュレーターを1つ選択します。
Emulator
タブをクリックし、入力ボックスで、エミュレーターAdditional command line options
のスケールを何らかの形式に変更します-scale 0.X
(X
たとえば、エミュレーターをフルサイズの40%にしたい場合は、40になります)。
クリックOk
してこれらの設定を保存します
編集:Android Studio 1.5では、このオプションは削除されています。良いニュースは、Android Studio 2.0からエミュレーターのサイズを直接変更できることです(紹介ビデオに示されているように)
おそらく重複していますが、これを機能させるために私が行ったことを段階的に説明しています。
環境Windows10 64ビット(Surface 3 i7 8g ram w 512gハードドライブ)。
{android sdks} \ Intel \ ExtraでHAXMconfigを実行します。4ギガバイトのRAMを使用して、管理プロンプトに移動し、「scqueryintelhaxm」を実行して動作を確認しました。ステータス4は、それが幸せであることを確認しました。
Androidデバイスマネージャーを実行し、存在するすべての画像を削除しました。
KitKat 4.4、wqith768mbのRAMをターゲットとする新しいイメージを作成しました
エミュレーターで、スケールを「画面上で4 dp〜1px」に設定します
特定の解像度を試す必要があります。
デバイスマネージャからエミュレータを起動しました。速く、ドッキングされておらず、クリック可能です。
以下のスクリーンショット。
タンパのヒーリー。
この解決策は、@ james04が-scale 0.X
私にとって機能しなかったものとしてスケールを指定したため、マイナーな調整で行ったことから外れています。
-scale 128dpi
(または選択した他のdpi。必要なものを正確に取得するには、少し実験する必要があります)。したがって、基本的に-scale 0.X
は-scale XXdpi
。に置き換えるだけです。
上記の方法で問題が発生していました。
与えられた方法とは異なる、私がした方法を示します。
与えられた手順に従ってください:
お役に立てれば。
!!!! 最後に !!!!
2.0を超えるAndroidStudioの場合
この解決策は私のために働いた。画面を拡大縮小するための[エミュレータ]タブがないため。
[高DPI設定の変更]を選択し、 ここに画像の説明を入力します
SurfaceBookで私のために働いた
これは私にとって状況です:私のセットアップ:MacBook Pro(Retina:2880x1800)+ 27'ASUSモニター(1920 x 1080)+ AVDマネージャーの起動サイズと向きが自動に設定されています。
エミュレータを起動できる状況は2つあります。
1)MacbookProにASUSモニターを接続した場合
これにより、ASUSモニターの高さに合うエミュレーターウィンドウが作成されます。エミュレータウィンドウをMacBookに移動すると(正しくサイズ変更されません)、エミュレータウィンドウの一部が非表示になります。
2)MacBookProにモニターが接続されていません
これにより、MacBookProの高さに合うエミュレータウィンドウが作成されます。大きなASUSモニターを再び取り付けることができ、ウィンドウはまだ快適なサイズであるため、これは理想的です。
これにより、複数のディスプレイの場合、Android Studioの哲学は、最大サイズを選択し、それに応じてエミュレータウィンドウのサイズを決定することであると結論付けます。
したがって、Android Studioのバグ修正/拡張機能は、異なる解像度/ dpi / ppiのディスプレイ間を移動したときに、異なる解像度の検出に基づいてエミュレーターのウィンドウサイズをリセットすることであると思います。
ここでバグレポートをAOSPに送信しました:https://code.google.com/p/android/issues/detail ?id = 187327 & thanks = 187327 & ts = 1443045686
古いバージョンのAndroidStudioでは、追加のコマンドラインオプションに-scale0.5xを追加することは魅力のように機能しました。
ただし、Android Studio v1.5.1では、[Rn / DebugConfigurations]ウィンドウに[Emulator]タブがありません。
他の誰かが同じことに遭遇しましたか?
今のところ、私はそれを機能させるために-scaleオプションを使用してコマンドラインからエミュレーターを起動しています。
./emulator -avd NEXUS_9_API_19 -scale 0.4
AndroidStudioのさらに別の方法。下部のステータスバーからターミナルを開きます。
以下を入力し、環境に合わせてパスとavd名を変更します。
C:\android-sdk\tools\emulator.exe -scale 0.25 -netdelay none -netspeed full -avd Nexus_6_23
注:スケールは必要に応じて調整できます
残念なことに、-scale
および-dpi-device
フラグはエミュレータ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
私はしばらく前にこの問題に遭遇し、今までそれのために苦労してきました。解決策は次のようです:
Go to C:\Users\YourUser\AppData\Local\Android\Sdk\emulator
ここで、を右クリックしemulator.exe
、をクリックProperties
してに移動しCompatibility
ます。ここで、「Override high DPI scaling behavior. Scaling performed by: APPLICATION
」を確認してください。
これにより、ディスプレイのスケーリングがアクティブになっているWindows10マシンでの問題が修正されます。