1. k-yamada-github

    No comment

    k-yamada-github
Changes in body
Source | HTML | Preview
@@ -1,56 +1,56 @@
# やること
- Ubuntu Server(16.04.1 LTS)上で、Android API 21(Android 5.0)のemulatorを起動する
# 前提条件
- Android SDKをインストールしていること
# 手順
-### ABIをインストールする
+- ABIをインストールする
~~~sh
# ABI名を調べる
$ android list sdk --extended --no-ui --all | grep abi
...
id: 97 or "sys-img-armeabi-v7a-android-21"
id: 100 or "sys-img-armeabi-v7a-google_apis-21"
# ABIをインストールする
$ echo "y" | android update sdk -a --no-ui --filter sys-img-armeabi-v7a-android-21
~~~
-### AVDを作る
+- AVDを作る
~~~sh
$ echo n | android create avd --force --name emulator-android-21 --target android-21 -c 50M -s WXGA800 --abi armeabi-v7a
~~~
-### エミュレータを実行する
+- エミュレータを実行する
~~~sh
$ emulator -avd emulator-android-21 -no-skin -no-audio -no-window
~~~
-### adbで動作確認する
+- adbで動作確認する
~~~sh
$ adb devices
List of devices attached
emulator-5554 offline
# device状態になるまで1分ぐらいかかる
$ adb devices
List of devices attached
emulator-5554 device
$ adb shell
root@generic:/ #
~~~
# 参考
- [no ABI error , when creating an Android virtual device](http://stackoverflow.com/questions/10019532/no-abi-error-when-creating-an-android-virtual-device)
- [CI用にヘッドレスなAndroidエミュレータを複数台立ち上げるシェルスクリプト](http://qiita.com/muran001/items/ffd56f8a7dd76e3968fb)
- [Control the Emulator from the Command Line](https://developer.android.com/studio/run/emulator-commandline.html)