2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Ubuntu16.10上でAndroidStudioをインストールしてAVDが起動できずに嵌ったので、その対策をメモしておく

Posted at

AndroidStudioのインストール

AndroidStudioのインストール自体は特に嵌まることなく終了

以下のサイトを参考にさせていただきました。
http://qiita.com/TsutomuNakamura/items/ef4aeec32cdaaf9105cc

$ sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install ubuntu-make
$ umake android

インストール自体はサクッと終了。
早速、プロジェクトを作成しビルド、問題なく終了。
(ここまでは順調だったが・・・)

AVDがエラーで起動しない

AVDを使ってアプリ起動しようとするとエラーをバリバリ吐いてAVDが起動しない。エラーメッセージを見ると、shared libraryがロードできていないとのメッセージみたい。
対処方法について、ググるといろいろ出てきます。
http://stackoverflow.com/questions/35911302/cannot-launch-emulator-on-linux-ubuntu-15-10
https://code.google.com/p/android/issues/detail?id=197254#c15
http://stackoverflow.com/questions/40066007/android-emulator-in-yakkety-yak-ubuntu-16-10

いろいろworkaroundが書いてあるが、システムに影響を与えたくないので、以下のどちらか

  • emulator のコマンドラインオプションに -use-system-libs を追加する
  • 環境変数 ANDROID_EMULATOR_USE_SYSTEM_LIBS=1 を定義する

Android Studio が emulator を起動するときに -use-system-libs を渡すように設定するのが簡単でいいな、と思い試行錯誤したのですが、どこで設定するのか、よくわからない。。。
ご存じの方、ご教授願います。m(_ _)m

結局、~/.profileに以下を追加

export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1

やっと起動できました。

以上

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?