Androidエミュレーターが糞遅いの
Androidエミュレーターが糞遅いのを我慢していたが、
実は速くするの簡単だった。
AVDでの作業はx86のデバイス作成のみにして、エミュレーターの起動はAVDでやらずにemulatorコマンドで行い、
起動の際にオプションで"-qemu -enable-kvm"を付けるだけでKVMが利用できるみたい。
まず、
何も入れずに起動オプションだけで速くなるならAVDの方で対応してくれてればいいのに・・・
qemuはインストールしてないはずだが、emulatorに内蔵されてるから別途入れる必要はないってことかな?
kvmはたぶんArchのkernelで最初から利用できると思うので、こちらも別途入れてないはず。
実は速くするの簡単だった。
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で最初から利用できると思うので、こちらも別途入れてないはず。