這里我使用的開源工具 scrcpy 同時支持有線和無線控制安卓設(shè)備
地址為:Genymobile/scrcpy: Display and control your Android device (github.com)
考慮到無線可能會有一點延遲,這里只記錄使用有線控制的方式
無線也可以,需要開啟無線adb 調(diào)試功能參考這篇文章 http://www.reibang.com/p/91414db64fa4
使用方法:
1.使用homebrew 命令安裝 scrcpy
brew install scrcpy
- 安裝 android-platform-tools 工具
這個工具有兩種安裝方式:使用homebre安裝 或者 網(wǎng)上下載這個工具安裝,區(qū)別在于手動安裝的需要配置環(huán)境變量,homebre安裝則不需要.
(我個人更喜歡后者方式,因為本身也配置了安卓開發(fā)環(huán)境)
使用 homebre 直接執(zhí)行命令
install android-platform-tools
如果手動安裝需在bash_profile增加環(huán)境變量
# 安卓SDK開發(fā)環(huán)境
export ANDROID_HOME=/Users/yanncheemac2015/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
# ADB 環(huán)境
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
- 安卓手機連接macbook,注意開啟手機的usb調(diào)試模式(USB debug)
4.在終端執(zhí)行 scrcpy 命令,即可看到效果
scrcpy
mac控制安卓手機完成效果
其它常用功能:
點擊雙指點擊觸摸板(或者點擊鼠標右鍵) == 相當于點擊手機返回鍵
cmd + h ==相當于點擊手機home 鍵
電腦拖放 .apk 文件到窗口 == 給手機安裝此app
電腦拖放 非.apk格式文件到窗口 == 給手機發(fā)送文件
option +o 快捷鍵控制手機熄屏
option +Shift+o 重新打開屏幕
或者使用更有逼格的命令
// 1. 阻止手機休眠(息屏) 命令簡可簡寫: scrcpy -w
scrcpy --stay-awake
// 2.關(guān)閉設(shè)備屏幕 命令簡可簡寫: scrcpy -S
scrcpy --turn-screen-off
快捷鍵列表
Action | Shortcut |
---|---|
切換至全螢?zāi)?/td> | cmd + f |
左旋顯示螢?zāi)?/td> | cmd + ← (左) |
右旋顯示螢?zāi)?/td> | cmd + → (右) |
縮放視窗成 1:1 (pixel-perfect) | cmd + g |
縮放視窗到?jīng)]有黑邊框為止 | cmd + w | 雙擊1 |
按下 首頁 鍵 |
cmd + h | 中鍵 |
按下 返回 鍵 |
cmd + b | 右鍵2 |
按下 切換 APP 鍵 |
cmd + s |
按下 選單 鍵 (或解鎖螢?zāi)? |
cmd + m |
按下 音量+ 鍵 |
cmd + ↑ (上) |
按下 音量- 鍵 |
cmd + ↓ (下) |
按下 電源 鍵 |
cmd + p |
開啟 | 鼠標右鍵 |
關(guān)閉裝置螢?zāi)?持續(xù)鏡像) | cmd + o |
開啟裝置螢?zāi)?/td> | cmd + Shift + o |
旋轉(zhuǎn)裝置螢?zāi)?/td> | cmd + r |
開啟通知列 | cmd + n |
關(guān)閉通知列 | cmd + Shift + n |
復(fù)制到剪貼板 | cmd + c |
剪下至剪貼簿3 | cmd + x |
同步剪貼簿並貼上3 | cmd + v |
複製電腦剪貼簿中的文字至裝置並貼上 | cmd + Shift + v |
啟用/停用 FPS 計數(shù)器(顯示於 stdout - 通常是命令列) | cmd + i |