📑

AndroidをWindows/Macから操作する

2024/04/29に公開

アプリ開発などでAndroidの実機操作をする際に、Windows/Macから直接操作したいと思ったことはないでしょうか。実機を手元に置いて操作されている方も、開発マシンから操作してみると開発効率が上がることを実感できると思います。

今回はそんな要望をかなえてくれるフリーソフト「scrcpy」を紹介します。

scrcpy

scrcpyはAndroidをWindows/Macからマウス操作/キーボード入力などができるフリーソフトです。読み方は「スクリーンコピー」(screen copy)になります。

Androidと開発マシンとはUSBの他に無線LANでも接続可能です。

インストール

GitHubのReleasesページよりOSに応じた実行ファイル/Zipをダウンロードしてください。

https://github.com/Genymobile/scrcpy/releases

使い方

Android側の準備

次の手順でワイヤレスデバッグを有効化します。

  • システム
  • 開発者向けオプション
  • 「ペア」で検索 -> ペア設定コードによるデバイスのペア設定
  • 「ワイヤレスでバッグの使用」を有効化
  • 「ペア設定コードによるデバイスのペア設定」をタップ
  • デバイスとのペア設定を表示させる
画面キャプチャ

システム
システム

開発者向けオプション
開発者向けオプション

「ペア」で検索 -> ペア設定コードによるデバイスのペア設定
「ペア」で検索 -> ペア設定コードによるデバイスのペア設定

「ワイヤレスでバッグの使用」を有効化
「ワイヤレスでバッグの使用」を有効化

「ペア設定コードによるデバイスのペア設定」をタップ
「ペア設定コードによるデバイスのペア設定」をタップ

デバイスとのペア設定を表示させる
デバイスとのペア設定を表示させる

Windows/Macからの接続方法

開発マシンからはscrcpyを使って接続します。

# scrcpyの実行ファイルがある場所へ移動
$ cd /path/to/scrcpy

# 1. Android端末とペア設定する(Windowsの場合のみ)
$ adb pair <デバイスとのペア設定に表示されたIPアドレス:ポート>  # 例:adb pair 192.168.0.29:37909
Enter pairing code: <Wi-Fi ペア設定コードを入力>
Successfully paired to ***

# 2. Android端末と接続する
$ adb connect <IPアドレス:ポート>

# 3. scrcpyを起動する
$ .\scrcpy

操作方法

マウス操作でAndroidを操作できます。Alt + Kを押すとキーボード入力も可能です。

まとめ

Android端末をWindows/Macから操作できるscrcpyを紹介しました。キーボード入力もでき、開発効率が上がると思いますのでぜひ使ってみてください。

Discussion