web-dev-qa-db-ja.com

Android Studio KVM設定?

64ビットUbuntu 14.04 LTSにKVM(カーネルベースの仮想マシン))を次のように入力します: https://help.ubuntu.com/community/KVM/Installation

ターミナルで:

kvm-ok INFO:/ dev/kvm exists KVMアクセラレーションを使用できます

OK KVMが入っています。

Android Emulatorを実行すると、KVMを挿入する前のEmulatorの実行方法に変更はありません。

Android Studio内のさまざまな設定を調べましたが、KVMについて明らかなものは何も見つかりませんでした。

Android StudioにはKVMを有効にするための設定がありますか?

15
mark_97

Android Studio 1.5および2.0には、このようなオプションはもうありません。

更新:これは、チームがKVM 必須 を作成したためです。 comments 新しい2.0エミュレータもKVMベースであると主張するGoogle従業員から。

13
Gabor

では、メッセージが表示されたら(Android Studio v2以降):

このAVDを実行するには、KVMが必要です。

/ dev/kvmデバイス:許可が拒否されました

Dev/kvmへの現在のユーザーアクセスを許可する

あなたができること(手動で、これを修正するためにAndroid Studio)で何も見つけていないので:

  1. Linuxユーザーをkvmグループに追加します:Sudo adduser your_linux_user kvm
    1. グループが存在しない場合は、このパッケージをダウンロードSudo apt install qemu-kvmそして、ユーザーをkvmグループに再度追加してください。
  2. ユーザーがKVMグループに正常に追加されたら、ログアウトまたは再起動して、Android Studioをもう一度開いてみてください。

この設定はUbuntu 18.04/18.10で完全に機能しますが、他のディストリビューションでも機能するはずです。

8
xarlymg89

あなたはこれを行うことができます:

Runをクリックします-> Edit ConfigurationsそしてEmulatorタブに移動します

「追加のコマンドラインオプション」で追加できます。

-qemu -enable-kvm

ただし、GUIオプションがどこかにあるのか、それが機能しているかどうかを確認する方法はわかりません。

X86イメージをテストして、より高速に動作するかどうかを確認します。

8
Stuart Axon
  1. Android Studio 1.4(delete Android Studio 1.5インストール、 http://tools.Android.com/download/studioからZipをダウンロード/ builds/1-4- 、インストール手順に従ってください)。
  2. 上記のStuart Axonの指示に従ってください。

Gaborは私が知る限り正しい(そしてOPの質問に対処する)-Android Studio 1.5からエミュレーターを起動することでこのアクセラレーションを使用するオプションが削除されました。

(奇妙なことに、一度コマンドラインからエミュレータを起動すると、アクセラレーションにアクセスできないようですAndroid Studio 1.5がインストールされています-しかし、間違っている可能性があります。間違った人は、単に投票する機会を飛び越えるのではなく、答えを出してくれます。 100 '、ブロンズは「初心者ユーザーを辞任させた」。

6
AnotherGit