ジャンル不定の日記です。

Androidエミュレーターが糞遅いの

Androidエミュレーターが糞遅いのを我慢していたが、
実は速くするの簡単だった。

android avd
からGUIでデバイスを作成して起動してたが、
AVDでの作業はx86のデバイス作成のみにして、エミュレーターの起動はAVDでやらずにemulatorコマンドで行い、
起動の際にオプションで
"-qemu -enable-kvm"を付けるだけでKVMが利用できるみたい。


まず、
emulator -list-avds
でAVDで作成したデバイスの一覧が確認できる。

emulator -avd デバイス名 -qemu -enable-kvm
とするだけで速いわ。


何も入れずに起動オプションだけで速くなるならAVDの方で対応してくれてればいいのに・・・
qemuはインストールしてないはずだが、emulatorに内蔵されてるから別途入れる必要はないってことかな?
kvmはたぶんArchのkernelで最初から利用できると思うので、こちらも別途入れてないはず。