MacでAndroid実機からUSB経由でスクリーンショットを取り出したくて戸惑っていませんか。
この記事を読むとUSB接続で迷わずスクリーンショットを見つけて取り出す手順がわかります。トラブルが起きたときの切り分け方や頻出の落とし穴も具体的にお伝えします。
| 項目 | 内容 |
|---|---|
| 独自コンテンツ1 | adbを使った確実な取り出し方と実際のコマンドを手順付きで紹介しています。 |
| 独自コンテンツ2 | AndroidFileTransferやPTP接続など手軽に使える代替手順を写真付きで解説します。 |
| 独自コンテンツ3 | つまずきやすい状況ごとの原因と簡単に使えるプログラマー目線の小技を集めています。 |
まずは一つずつ試してみましょう。読み終えるころには自信を持ってファイルを取り出せるようになります。
Android博士慌てずにゆっくり進めてください。手順は丁寧に書いてあるので初めてでも安心して取り組めます。
Macで実機AndroidからUSB経由でスクリーンショットを取り出す方法


AndroidのスクリーンショットをMacにUSB経由で取り出す方法を分かりやすくまとめました。使う手段は主に三つで、AndroidFileTransferでの手動コピー、adbコマンドで一括取得、Googleフォト経由のダウンロードです。用途に合わせて選ぶと作業が楽になります。
まずは端末のロックを解除しUSB接続時にファイル転送(MTP)モードを選んでください。adbを使う場合は開発者向けオプションでUSBデバッグを有効にしておきます。接続許可のポップアップは必ず承認してください。
小さなコツとして写真が大量にあるときはadbでまとめて取り出すと時間が節約できます。数枚だけならAndroidFileTransferでドラッグするのが直感的です。Googleフォトは同期に時間がかかる点に注意してください。



初めてでも大丈夫です。落ち着いて順番に進めれば必ずスクリーンショットを取り出せますので気軽に試してみてくださいね。
AndroidFileTransferでAndroidのPictures/ScreenshotsをMacにコピーするやり方


AndroidFileTransferはMacでMTP接続を扱うための公式ツールです。公式サイトからアプリをインストールして起動すると、Androidの内部ストレージがFinder風に見えるようになります。
Picturesフォルダ内のScreenshotsを開いて、Mac上の保存先にドラッグするだけでコピーできます。操作は直感的で迷いにくいですが、転送が途中で止まることがある場合はケーブルを抜き差しして再試行してください。
USBで端末を接続してAndroidFileTransferを開きPictures/ScreenshotsフォルダをMacにドラッグする手順
端末のロックを解除してUSBケーブルでMacに接続します。端末の通知からUSBの用途を選びファイル転送(MTP)に切り替えてください。
MacでAndroidFileTransferを起動します。アプリが端末を検出すると内部ストレージが表示されます。
Picturesフォルダを開きScreenshotsフォルダを見つけます。必要なスクリーンショットをMacの保存先にドラッグしてコピーしてください。
adbコマンドでAndroidのスクリーンショットフォルダを丸ごとMacに取得するやり方


adbは開発者向けツールですがファイル取得でもとても便利です。Macにplatform-toolsを入れてUSBデバッグを有効にすれば、ターミナルから直接スクリーンショットを丸ごとコピーできます。
大量のスクリーンショットをまとめて取り出すときに特に効率的で、スクリプトと組み合わせると自動化も可能です。一般的なスクリーンショットの保存先は/sdcard/Pictures/Screenshotsや/storage/emulated/0/Pictures/Screenshotsです。
Macのターミナルでadb lsでスクリーンショットの場所を確認しadb pullでMacの保存先にコピーする手順
端末を接続してターミナルでadb devicesで接続を確認します。続いてadb shell ls /sdcard/Pictures/Screenshotsで中身を確認してください。
コピー先のMacのフォルダを決めてadb pull /sdcard/Pictures/Screenshots ~/Pictures/AndroidScreenshotsで丸ごと取得します。取得後にファイルのパーミッションを確認してください。
差分だけ取りたい場合はadbとfindを組み合わせたスクリプトで新しいファイルのみ取得する方法が便利です。定期的に取り出すなら自動化を検討してください。
Googleフォトの同期からMacにスクリーンショットをダウンロードするやり方


Googleフォトを使うと端末で撮った写真やスクリーンショットを自動的にクラウドにバックアップできます。Macからphotos.google.comにアクセスして必要な画像をダウンロードするだけで取り出せます。
端末側でGoogleフォトのバックアップと同期が有効になっているかを確認してください。スクリーンショットフォルダがバックアップ対象に含まれているかのチェックも忘れないでください。同期には時間がかかる場合があります。
MacでAndroidエミュレータからスクリーンショットを保存する方法


エミュレータの画面をMacに保存するときは二つのやり方が実用的です。一つはエミュレータウィンドウの画面キャプチャボタンで好きなフォルダに保存する方法。もう一つはadbexec-outを使って画面データを直接Macのファイルに書き出す方法です。
UI操作が得意な人はカメラアイコンから直感的に保存できます。コマンドで処理を自動化したい場合はadbexec-outをスクリプトに組み込むと効率的です。
- エミュレータUIの画面キャプチャボタンで保存する。
- adbexec-outでscreencapを実行しファイルにリダイレクトする。
エミュレータの画面キャプチャボタンでMacの任意フォルダに保存するやり方


エミュレータの画面キャプチャボタンはウィンドウ上部のカメラアイコンです。アイコンを押すと保存ダイアログが開き任意のフォルダやファイル名を指定できます。
保存先をFinderで開ける場所にするとそのまま共有や編集ができます。複数枚撮るときは連番や日付を付けると整理が楽になります。
エミュレータウィンドウのカメラアイコンを押して保存先を選びMacに保存する手順
Androidエミュレータを起動し画面に表示したい画面を準備します。アプリの該当画面を表示しておくとそのまま保存できます。
ウィンドウ右上のカメラアイコンを押して保存ダイアログを表示します。保存先フォルダとファイル名を指定して保存を実行してください。
保存が終わったらFinderでファイルを開いて画質や向きを確認します。必要なら画像編集ツールでトリミングやリサイズを行ってください。
adb exec-outでエミュレータ画面を直接Macに書き出すやり方


adbexec-outはエミュレータの画面をPNGで標準出力に流すコマンドです。Mac側でリダイレクトすればそのままファイルとして保存できるので自動取得やバッチ処理に向いています。
実行前にadbがパスに通っていることとエミュレータが起動していることを確認してください。向きや解像度を合わせてから保存すると期待通りの画像が得られます。
adb exec-out screencap -p > ~/Desktop/screen.png
Mac上でAndroidから転送済みスクリーンショットをすばやく見つける方法


AndroidからMacに転送したスクリーンショットは、ファイル名や画像属性を手がかりにすると素早く見つかります。慌てずに毎回同じ手順で探せば時間を節約できます。Finderの検索を中心に使うと効率よく見つかります。
いくつかの手段を組み合わせるとさらに楽になります。Spotlightでキーワード検索する、ダウンロードやピクチャフォルダを日付で並べ替える、そしてSmartFolderを作って定番の検索を保存する方法です。
- Finderで名前や種類を絞って探す。Screenshotやスクリーンショットをキーにする。
- Spotlightで速攻検索。キーワードですばやく候補を表示する。
- SmartFolderを作って同じ検索をワンクリックで使えるようにする。
Finderの検索でファイル名や画像種類からスクリーンショットを探すやり方


FinderでCommand+Fを押すと検索モードになります。検索バーにScreenshotまたはスクリーンショットと入れるとファイル名にその文字列が含まれる項目を絞れます。検索範囲は『このMac』か特定フォルダに切り替えられます。
さらに右上の+ボタンで条件を追加しkind:imageを選ぶと画像だけに限定できます。拡張子でpngやjpgを指定すると不要なファイルを除けます。QuickLookでスペースキーを押すと中身をすぐ確認できます。
Finderの検索バーで名前にScreenshotまたはスクリーンショットを入れてkind:imageで絞りSmartFolderを作る手順
FinderでCommand+Fまたは検索バーを使いScreenshotまたはスクリーンショットと入力する。
右上の+ボタンで条件を追加しKindを選びkind:imageに設定する。
保存ボタンを押して名前を付けて保存する。サイドバーに追加するといつでもワンクリックで呼び出せる。
MacでAndroidスクリーンショットの取り込みを自動化する応用テクニック


MacにAndroid実機のスクリーンショットをワンクリックで取り込めるようにすると日々の作業が格段に早くなります。ちょっとした自動化で画像整理や共有の手間を減らせます。
- QuickAction(Automatorまたはショートカット)でadbを実行してワンクリックで取り出す方法。
- launchdやcronで定期実行して自動で取り込む方法。
- フォルダ監視ツール(HazelやFolderAction)で取り込み後にリネームや整理を自動化する方法。



最初は少し設定が必要ですが一度作れば手間が激減します。失敗してもやり直せるので気軽に試してみてください。
Macのクイックアクションでadb pullを実行してワンクリックで取り出すやり方


Finderのクイックアクションにadbを登録するとワンクリックで端末からスクリーンショットを取り出せます。事前に端末でUSBデバッグを有効化しMacで端末の接続許可を与えておいてください。
作成したクイックアクションはFinderのコンテキストメニューやツールバーに置けます。下のコマンドをシェルに書くだけで動作するのでコピーして使ってください。
adb pull /sdcard/Pictures/Screenshots ~/Pictures/AndroidScreenshots
Automatorまたはショートカットでシェルスクリプトadb pullを登録しサービスメニューから実行する手順
新規でクイックアクションまたはショートカットを作成してください。実行対象はFinderやサービスにします。
RunShellScript(シェルをbashやzshに設定)でadbpullコマンドを貼り付けます。接続確認のためにadbdevicesを先に入れても良いです。
名前を付けて保存しFinderのサービスやツールバーに割当てます。実行時に権限の許可を求められたら承認してください。
よくある質問


- スクリーンショットはどこに保存されますか
多くのAndroidでは内部ストレージのPictures/ScreenshotsかDCIM/Screenshotsに保存されます。機種によって場所が違うことがあり表示されないときは端末のロックを解除してファイル転送を許可してください。
- MacにUSB接続してもFinderに表示されない原因は
macはMTPに標準対応していないためそのままでは見えません。AndroidFileTransferなどの専用アプリを入れるかADB経由で取り出すと簡単です。
- AndroidFileTransferが動かないときはどうすればいいですか
OpenMTPなど別の転送アプリを試すと起動しやすくなります。より確実なのはADBで直接取り出す方法ですので端末でUSBデバッグを有効にしてから進めてください。
- ADBで取り出すときの注意点は何ですか
取り出す前に端末の画面ロックを解除して接続モードをファイル転送にしてください。複数ファイルを扱う場合は保存先のパスを確認して誤って上書きしないように注意してください。
- どうしてもファイルが見つからないときは
スクリーンショットがクラウド同期先に移動されている場合やアプリ専用フォルダに保存されることがあります。ギャラリーでファイル情報を確認してからADBや専用アプリで取り出すと安心です。
まとめ


USBでMacにAndroidのスクリーンショットを取り出す簡単なまとめです。主な方法は三つあり、端末内のスクリーンショットをファイル転送でコピーする方法、adbコマンドで直接スマホから引き出す方法、scrcpyで画面を表示して保存する方法です。
場面によって使い分けると効率が良いです。ファイル転送は手軽でAndroid File TransferやmacOSのFinderを使います。adbは自動化や大量取得に向き、Homebrewでadbを入れておくと作業がスムーズになります。
作業前にスマホで「ファイル転送」許可を出し、画面ロックを解除しておくことが肝心です。問題が出たらケーブルを替えたりadbで接続状態を確認してから操作すると原因が見つけやすいです。



焦らず一つずつ試してください。最初はファイル転送から始めると道具に慣れやすいです、高頻度で使うならadbやscrcpyを覚えておくと便利です。
注意点としてスクリーンショットの保存場所は端末や機種で異なるので、adbで引き出す前に保存パスを確認してください。
