人工知性を作りたい

私が日々、挑戦したことや学んだことなどを紹介していく雑記ブログです。 (新しいAI技術HTM, 専門の音声信号処理, 趣味のアニメ等も書いてます。)

Android Studioのインストール方法 エミュレータエラーの解決 #KVM #BIOS

f:id:hiro-htm877:20191022223626p:plain


 

f:id:hiro-htm877:20190601202549p:plain

 

 

 

  

 

 

 

今回はAndroidアプリを作るためにAndroid Studioをインストールしようとしたら意外とたくさん詰まったのでインストール方法を共有します。

 

本記事のテーマ

Android Studioがインストールできる】

KVMに関する不具合の解決

自作PCでのインストール方法(BIOSの設定が必要だった)

 

私の使用したPCはUbuntu18.04です

Android Studioのインストール

まずは下記から必要なものとダウンロードしてください。

Ubuntuの場合は「android-studio-ide-191.5900203-linux.tar.gz」

Download Android Studio and SDK tools  |  Android Developers

f:id:hiro-htm877:20191022212625p:plain


 ファイルの解凍〜移動

下記コマンドでファイルを解凍します。

その後、適切な位置「/usr/local/」に移動させます。

tar -zxvf android-studio-ide-191.5900203-linux.tar.gz 
mv android-studio-ide-191.5900203-linux /usr/local/

 これで、android-studio/binのディレクトリ化で「./studio.sh」を実行すればAndroid Studioが起動します。

が、これだと毎回ディレクトリを移動しないといけないので面倒です。

 

studio.shの設定のあれこれ

まずはどこでも実行できるためにプロファイルにPATHを書き込みます。

そして私はUbuntuの左側にお気に入り登録をしたかったので/usr/share/aplocationsにファイルを追加しました。


・環境変数PATHの設定
sudo vi ~/.profile
 PATH="$PATH:/usr/local/android-studio/bin"
 
・お気に入り追加のための設定
sudo vim /usr/share/applications/android-studio.desktop
 [Desktop Entry]
 Type=Application
 Terminal=false
 Name=Android Studio
 Icon=/usr/local/android-studio/bin/studio.png
 Exec=/usr/local/android-studio/bin/studio.sh

 

/dev/kvm permision denied  の解決

Android Studioエミュレータを実行しようとしたら「/dev/kvm permision denied 」なるエラーが生じた。

検索した結果、KVMがインストールされていない模様。

下記を実行する。

sudo apt install qemu-kvm
sudo gpasswd -a username kvm
パソコンの再起動 

これでもエミューレータが起動しませんでした。

どうやらBIOSで仮想化機能というのを設定しないとKVMが使えないらしい。

 

BIOS設定

私が使用していたCPUはIntelマザボASUSです。

BIOS画面はPC電源ボタン押下後、F2 or Escを押下で起動(CPUなどによりキーの違いあり)

BIOS画面】

Advanced > CPU Configuration(CPUの設定) > Intrel Virtualization Tecnology > [Enabled]

 

f:id:hiro-htm877:20191022221542j:plain

 

 

以上で設定完了です。

 

参考文献

qiita.com

www.tekwind.co.jp