手元のUSB接続のAndroidをリモート操作したい(ScrCpy)

2019年6月22日

遠方にあるAndroidをリモート操作したいは、いわば遠方の人間のサポートをするために必要だったのだが、これに対し、自身のAndroidをWindowsで自由に操作することを考えてみる。

というのも、Androidの画面のギラツキが嫌で目が疲れるため、可能な限り見たく無いのである。

これには非常に簡単な方法があった。Androidを開発者モードにし、USB接続し、Windows上のリモート操作ソフトを使うということだ。

これはただ2つのステップになる。

  • Androidを開発者モードにして、USB接続する
  • Windows用ソフトをダウンロードして起動する。

順に見ていく。

Androidを開発者モードにする

これは簡単だ。設定画面から行う。

ビルド番号を何度かタップする。

こんなメッセージが出るのでさらにタップ。

開発者モードになった。

前の画面に戻るとメニューが増えている。これをタップ。

これをONする。

こんなメッセージが出る。

PCにUSB接続すると、何やらこれまで見たことの無いドライバが勝手にインストールされる。

実はまだやることがあるのだが、とりあえず先に進む。

scrcpyのダウンロードと実行

Windows用ソフトの方は単純だ。単にzipファイルをダウンロードし、解凍し、中にあるexeを実行するだけだ。

https://github.com/Genymobile/scrcpy/releasesに行く。

下の方にスクロールする。

私の場合はWin64を選択した。これをダウンロードして解凍し、中のscrcpy.exeを実行する。

すると、以下のようなメッセージが出る。

adb: error: failed to get feature set: device unauthorized.
This adb server’s $ADB_VENDOR_KEYS is not set
Try ‘adb kill-server’ if that seems wrong.

実はもうひと手間必要だった。いったんAndroid端末をUSBから外し、再度さし直す。すると、Androidに以下のメッセージが出るので、チェックしてOKする。

再度scrcpy.exeを起動すると、無事に接続できた。

操作

Android端末の画面下についているボタンが無いのだが、以下の操作でOKだ。

  • マウス右ボタン:戻る
  • マウス中ボタン:ホーム
  • Ctrl + S:タスクリスト

他の機能は以下に説明がある。

参考

以下を参考にさせていただいた。