😊
scrcpyを使ったAndroid端末のミラーリングで楽に実機デバッグ
はじめに
この記事は「ハックツ&YOSHINANI合同アドベントカレンダー Advent Calendar 2024」の1日目です。
株式会社YOSHINANI CTOのふっけです。✨
アドベントカレンダーの季節がやってまいりました。🎄🎉
今回は株式会社ハックツさんと株式会社YOSHINANIで合同アドベントカレンダーを実施することになりました!🤝こちらはその初日の記事となります!
要約
- scrcpyを使うとmacでもAndroid端末のミラーリングが可能
scrcpyとは
scrcpyとはAndroid端末をミラーリングするためのツールです。
scrcpyを使うことでpcからAndroid端末を操作できるようになります。
インストール
macの場合はbrewから簡単に利用ができます。
adbが別で必要なのでインストールします。
brew install scrcpy
brew install --cask android-platform-tools
Android端末の設定
Android端末側にも開発者用の設定をします。
例としてpixel9proで設定します。
開発者オプションをONにする
端末の開発者オプションをONする必要があります。
設定からデバイス情報 > ビルド番号を連打すると開発者向けオプションをONにできます。
USBデバッグをONにする
開発者オプションをONにすると、設定 > システム > 開発者向けオプションが表示されます。
オプションでUSBデバッグをONにします。
ミラーリング
macとAndroid端末をUSB接続しscrcpy
コマンドを実行します。
scrcpy
オプション
画面録画
端末の画面を録画しファイルに出力できます。
成果物の共有に便利です。
scrcpy -r file.mp4
アプリ一覧
端末にインストールされているアプリを取得できます。
ここのIDを指定して起動時に開くアプリの指定も可能です。
scrcpy --list-apps
# - 楽天ペイ jp.co.rakuten.pay
# - 楽天銀行 jp.co.rakuten_bank.rakutenbank
# - 焼肉きんぐ jp.yakiniku.king
# - 経費精算 jp.co.freee.expenses
# - 翻訳 com.google.android.apps.translate
# - 食べログ com.kakaku.tabelog
# - イーデザイン損保 net.edesign.ande
# - カラオケまねきねこ jp.co.koshidaka.manekinekoapp
# - マイナポータル jp.go.cas.mpa
# - マイナポイント jp.go.soumu.mkpf.mkpfmypage
起動時に翻訳アプリを開く。
scrcpy --start-app=com.google.android.apps.translate
Virtual Display
仮想ディスプレイ機能を使うと、任意の解像度でミラーリングできます。
scrcpy --new-display=1920x1080
おわりに
今回はscrcpyについて解説しました。
開発でのAndroid実機デバッグが便利になります。💻🔧是非使ってみてください。
今後の記事もご期待ください!
Discussion