経緯
クライアントPC(Windows10)はメモリ8GBであり、Android Emulatorを起動しつつ開発を行うと重くて話にならない。Android EmulatorはクライアントPC以外で起動したい。
前提
- Android Studioがインストール済みであること
手順
[リモートPC]
1. docker-androidからイメージをpull docker pull budtmo/docker-android-x86-7.0
2. 起動する docker run --privileged -d -p 6080:6080 -p 5554:5554 -p 5555:5555 -e DEVICE="Samsung Galaxy S6" --name android-container budtmo/docker-android-x86-7.0
[クライアントPC]
3. adbコマンドをpathに通す
4. adbコマンドでdeviceを接続する adb connect (リモートPCのIPアドレス):5555
5. adb devicesでdeviceが追加されていることを確認
adb devices
List of devices attached
192.168.0.xx:5555 device