VirtualBox で AndroidStudio の Emulator を実行したい
したいよね。 VirtualBox 6.0 以降ならできるんです。
今年になって、VagrantとVirtualBoxを弄ってから気づいたんだけど、
ここの記事 の通り、
- VirtualBox 6.0 ... AMD の CPU
- VirtualBox 6.1 ... Intel の CPU
で、Nested Virtualization 機能がサポートされたらしい。
実際に手元のVirtualBox6.1を見たら項目が存在してた。
もちろん、処理が軽いわけではないのだが。
Vagrantfileとしては、vb.customizeの欄が追加になる。
--nested-hw-virt を on にすればいいだけ。
config.vm.provider :virtualbox do |vb|
vb.customize [
"modifyvm", :id,
"--nested-hw-virt", "on", # VT-x のNested/AMD-Vを有効にする
]
これで仮想環境でビルドしてそのまま確認できるぜ!