Windows 11でAndroid Studioのエミュレーターが遅い原因と高速化する設定方法

当ページのリンクには広告が含まれています。
Windows 11の機能設定とAndroidエミュレーター画面を背景に、動作が遅い原因と対処法を示したアイキャッチ画像

Windows 11でAndroid Studioのエミュレーターが遅い場合は、最初にBIOSの仮想化機能とWindows Hypervisor Platform(WHPX)が有効か確認してください。次に、AVDがx86_64のシステムイメージを使っているか、Graphicsが適切に設定されているかを確認します。

Android Emulator hypervisor driver(AEHD)はWHPXの代替手段ですが、2026年12月31日に提供終了予定です。新しく設定する場合は、原則としてWHPXを優先します。

目次

この記事でわかること

  • Windows 11でAndroidエミュレーターが重くなる主な原因
  • Hyper-V(仮想化機能)まわりの設定確認手順
  • AVD(仮想デバイス)側で見直すべき設定項目
  • accel-checkでハードウェアアクセラレーションの状態を確認する方法
  • システムイメージ(ABI)の選び方で速度が変わる理由

なぜ重くなるのか

Android 17のような新しいOSバージョンは、システム自体が使うリソースが以前より大きくなっている傾向があります。そのため、以前は気にならなかった設定の甘さが急に表面化することがあるんですよね。

原因として多いのは以下の2点です。

  • BIOSの仮想化機能やWHPXが無効で、VMアクセラレーションを利用できていない。
  • AVDのGraphics、システムイメージのABI、RAMやCPUコア数が、使用しているPC環境に合っていない。

Android 17(API 37)の変更点や開発者向けの注意点は、こちらの記事でまとめています。

最初に仮想化が有効か確認する

BIOSでVT-x/AMD-V(SVM)を有効にする

Windows Hypervisor Platform(WHPX)を利用するには、PCのBIOS/UEFI側でCPUの仮想化機能が有効になっている必要があります。Intel CPUでは「Intel Virtualization Technology」や「VT-x」、AMD CPUでは「SVM Mode」や「AMD-V」などの名前で表示されます。

まずはWindowsのタスクマネージャーを開き、[パフォーマンス]→[CPU]の順に選択してください。画面内の「仮想化」が「有効」と表示されている場合は、BIOS/UEFIの変更は不要です。そのまま次のWHPXの設定へ進みます。

「仮想化」が「無効」と表示されている場合は、次の手順でBIOS/UEFIの設定を確認します。

  1. Windows 11の[設定]を開く。
  2. [システム]→[回復]→[PCの起動をカスタマイズする]にある[今すぐ再起動]を選択する。
  3. 再起動後、[トラブルシューティング]→[詳細オプション]→[UEFIファームウェアの設定]を選択する。
  4. BIOS/UEFI画面で、CPUまたはAdvancedに関する設定を開く。
  5. Intel CPUの場合は「Intel Virtualization Technology」や「VT-x」、AMD CPUの場合は「SVM Mode」や「AMD-V」を探して「Enabled」に変更する。
  6. 設定を保存してBIOS/UEFIを終了し、Windowsを再起動する。

設定項目の名前や配置は、PCメーカーやマザーボードによって異なります。「UEFIファームウェアの設定」が表示されない場合は、PC起動直後にF2キーやDeleteキーなどを押してBIOS/UEFIを開く方法を確認してください。

再起動後は、もう一度タスクマネージャーの[パフォーマンス]→[CPU]を開き、「仮想化」が「有効」になっていることを確認します。

BIOS/UEFIでは、仮想化機能以外の設定を不用意に変更しないよう注意してください。また、デバイスの暗号化やBitLockerを使用しているPCでは、念のため回復キーを確認してから作業すると安心です。

Windows Hypervisor Platform(WHPX)を有効にする【推奨】

Windows 11ではまずMicrosoftが提供するWindows Hypervisor Platform(WHPX)を使用する方法を確認します。Intel CPU・AMD CPUのどちらでも利用できます。

「Windowsの機能の有効化または無効化」を開き「Windows ハイパーバイザー プラットフォーム」と「仮想マシン プラットフォーム」にチェックを入れてWindowsを再起動します。

Windowsの機能の有効化または無効化画面で、Windows ハイパーバイザー プラットフォームと仮想マシン プラットフォームにチェックを入れて有効化している設定画面
Windows ハイパーバイザー プラットフォームと仮想マシン プラットフォームを有効にします

accel-checkで仮想化が利用できるか確認する

特にインストール箇所を変更していなければ、下記のコマンドで確認可能です。

PowerShell
& "$env:LOCALAPPDATA\Android\Sdk\emulator\emulator.exe" -accel-check
実行結果の例
accel:
0
WHPX(10.0.26200) is installed and usable.
accel

※WHPXのバージョン番号はWindows環境によって異なります。「is installed and usable」と表示されれば利用可能な状態です。

Android Emulator hypervisor driver(AEHD)を使用する場合の注意点

Android Emulator hypervisor driver(AEHD)はWHPXの代替として利用できますが、2026年12月31日に提供終了予定です。また、AEHDを利用する場合はHyper-Vハイパーバイザーを使用する機能を無効にする必要があります。WHPXとAEHDの設定を混在させないようにしてください。

  1. Android Studioで Tools > SDK Manager を開く。
  2. SDK Tools タブを選択する。
  3. 一覧から「Android Emulator hypervisor driver」にチェックを入れて Apply をクリックしインストールする。
Android StudioのAndroid SDK設定にあるSDK Toolsタブで、Android Emulator hypervisor driverを選択している画面
SDK ToolsからAndroid Emulator hypervisor driverを選択します

WHPXとAEHDの比較

方法推奨度IntelAMDHyper-V系機能今後
Windows Hypervisor Platform(WHPX)対応対応利用する推奨
Android Emulator hypervisor driver(AEHD)対応対応無効化が必要2026年末終了予定

AVD(仮想デバイス)側の設定を見直す

Android 17のような新しいシステムイメージは消費リソースが大きいため、AVD側の割り当てを見直す必要が出てきます。

  1. Device Managerを開く。
  2. 対象のAVDの右側にある鉛筆マーク(Edit)をクリックする。
  3. 「Show Advanced Settings」をクリックして詳細設定を表示する。

調整するポイントは以下のとおりです。

Graphics Acceleration:

まず「Automatic」のまま動作を確認します。ソフトウェアレンダリングへフォールバックしていて描画が遅い場合は、「Hardware」を試してください。表示崩れやクラッシュが発生した場合は、AutomaticまたはSoftwareへ戻します。

RAM

まず端末プロファイルの既定値を使用して確認してみましょう。ゲストOSのメモリ不足が確認できた場合に増やしてみるとよいです。

VM heap size

主に仮想端末上のアプリが利用できるヒープを再現する設定です。エミュレーター全体の高速化を目的として無条件に増やす必要はありません。

CPU cores

最初は既定値、または2~4コアで。多すぎる割り当てはホスト側(Windows)が圧迫されて遅くなる可能性があります。

Android Studioの仮想デバイス設定画面で、CPUコア数、Graphics acceleration、RAM、VM heap size、Preferred ABIなどのエミュレーター性能を設定している画面
エミュレーターのCPUやRAMなどのパフォーマンス設定を構成します

システムイメージ(ABI)を確認する

x86_64のWindows PCでarm64-v8aのシステムイメージを選ぶと、ホストCPUとゲストのアーキテクチャが一致せずVMアクセラレーションを十分に利用できません。その結果、動作が大幅に遅くなる場合があります。

Device Managerで一度イメージを確認し、arm64系になっていた場合は新しくデバイスを作り直して「x86_64」のシステムイメージを選び直してください。デフォルトで推奨(Recommended)と表示されるものを選べば、通常はx86_64が選ばれます。

それでも遅い場合に確認すること

  1. Android EmulatorとAndroid Studioを更新する
  2. GPUドライバーを更新する
  3. SSDの空き容量を確認する
  4. セキュリティソフトによるAVD・スナップショット監視を確認する
  5. Quick Bootで不調ならCold BootまたはWipe Dataを試す
  6. タスクマネージャーでホスト側のメモリ不足を確認する

エミュレーターではなく実機で確認したい場合は、USB不要のワイヤレスデバッグ手順も利用できます。

注意点

  • CPUコアの割り当ては多ければ多いほど良いわけではなく、割り当てすぎるとホストOS側の動作を圧迫して逆効果になることがあります。
  • Hyper-Vを有効化すると、他の仮想化ソフト(VirtualBoxの古いバージョンなど)と競合することがあるので、複数の仮想化ツールを併用している場合は注意してください。

Q&A

何が一番ネックになってる?

まずはBIOSの仮想化機能とWHPXが有効かを確認し、accel-checkでVMアクセラレーションが利用できる状態か確認してください。Graphicsは最初にAutomaticで動作を確認し、描画が遅い場合にHardwareを試します。

Intel CPUでもAndroid Emulator Hypervisor Driverは必要?

Intel CPU・AMD CPUのどちらでも利用できます。ただし、WindowsではWindows Hypervisor Platform(WHPX)が推奨されています。AEHDは2026年12月31日に提供終了予定のため、新しく設定する場合はWHPXを優先してください。

コア数はどのくらい割り当てるのが目安ですか?

環境によって最適値は変わりますが3~4コア程度を目安に動作を見ながら調整すると良いと思います。

Android Studio・ADB・Gradleなど、Android開発の関連記事はまとめページから確認できます。

まとめ

  • 重い原因の多くはCPUスペック不足ではなく仮想化機能が効いていないことだよ。
  • まずはHyper-Vまわりの設定とAVDのGraphics設定から試してみてね。
  • RAMやCPUコア数は既定値からPCの余裕を見ながら段階的に調整してね。
  • システムイメージがarm64になっていないかも忘れずにチェックしてね。

※本記事の内容は2026年7月時点の情報です。Android StudioやAndroid SDKのアップデートにより、メニュー名や手順が変更される場合があります。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次