コマンドラインによるAndroidエミュレータ起動まで

ほぼまっさらなmacになってしまったので、、
エミュレータを使いたいだけなのに、Android Studioを起動するのは気持ちが悪い(?)のでコマンドラインからエミュレータを起動。
作るのはGUIで作って、AVDはすでにある、という前提です。

  1. Javaのインストール
    Appleの配布しているJava
    https://support.apple.com/kb/DL1572?locale=ja_JP&viewlocale=ja_JP
    を入れてみても
    Unable to locate a Java Runtime to invoke
    となってしまう。
    普通に入れるJavaでなくてJDKが必要なもよう。
    jdk mac
    などで検索してインストールする。

  2. Androidのavdmanagerは(ワタシの場合)
    ~/Library/Android/skd/tools/bin
    にavdmanagerがあったものの、binまで行かずにtoolsにあるandroidとemulatorへのパスが通っていれば良いので
    ~/Library/Android/skd/tools
    へのパスを通しておく(チルダだとパス通らないのでフルパスで)

  3. 作成済みのAVDのリスト
    $ android list avd
    で出てきた見覚えのあるAVDのName:以降をコピーしておいて

  4. 起動
    $ emulator @
    まで入力してペースト
    $ emulator @Nexus_5X_API_25
    のような感じ。

画面サイズが大きいので起動オプションで変えられるかと思ってやってみたもののdeprecatedということで悩んだものの、エミュレータが起動している時にコマンド+上矢印キー/下矢印キーで変えられた。。


コメントを残す

メールアドレスが公開されることはありません。

− 4 = 5