这里我使用的开源工具 scrcpy 同时支持有线和无线控制安卓设备
地址为:Genymobile/scrcpy: Display and control your Android device (github.com)
考虑到无线可能会有一点延迟,这里只记录使用有线控制的方式
无线也可以,需要开启无线adb 调试功能参考这篇文章 https://www.jianshu.com/p/91414db64fa4
使用方法:
1.使用homebrew 命令安装 scrcpy
brew install scrcpy
- 安装 android-platform-tools 工具
这个工具有两种安装方式:使用homebre安装 或者 网上下载这个工具安装,区别在于手动安装的需要配置环境变量,homebre安装则不需要.
(我个人更喜欢后者方式,因为本身也配置了安卓开发环境)
使用 homebre 直接执行命令
install android-platform-tools
如果手动安装需在bash_profile增加环境变量
# 安卓SDK开发环境
export ANDROID_HOME=/Users/yanncheemac2015/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
# ADB 环境
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
- 安卓手机连接macbook,注意开启手机的usb调试模式(USB debug)
4.在终端执行 scrcpy 命令,即可看到效果
scrcpy
其它常用功能:
点击双指点击触摸板(或者点击鼠标右键) == 相当于点击手机返回键
cmd + h ==相当于点击手机home 键
电脑拖放 .apk 文件到窗口 == 给手机安装此app
电脑拖放 非.apk格式文件到窗口 == 给手机发送文件
option +o 快捷键控制手机熄屏
option +Shift+o 重新打开屏幕
或者使用更有逼格的命令
// 1. 阻止手机休眠(息屏) 命令简可简写: scrcpy -w
scrcpy --stay-awake
// 2.关闭设备屏幕 命令简可简写: scrcpy -S
scrcpy --turn-screen-off
快捷键列表
Action | Shortcut |
---|---|
切換至全螢幕 | cmd + f |
左旋顯示螢幕 | cmd + ← (左) |
右旋顯示螢幕 | cmd + → (右) |
縮放視窗成 1:1 (pixel-perfect) | cmd + g |
縮放視窗到沒有黑邊框為止 | cmd + w | 雙擊¹ |
按下 首頁 鍵 |
cmd + h | 中鍵 |
按下 返回 鍵 |
cmd + b | 右鍵² |
按下 切換 APP 鍵 |
cmd + s |
按下 選單 鍵 (或解鎖螢幕) |
cmd + m |
按下 音量+ 鍵 |
cmd + ↑ (上) |
按下 音量- 鍵 |
cmd + ↓ (下) |
按下 電源 鍵 |
cmd + p |
開啟 | 鼠标右键 |
關閉裝置螢幕(持續鏡像) | cmd + o |
開啟裝置螢幕 | cmd + Shift + o |
旋轉裝置螢幕 | cmd + r |
開啟通知列 | cmd + n |
關閉通知列 | cmd + Shift + n |
复制到剪贴板 | cmd + c |
剪下至剪貼簿³ | cmd + x |
同步剪貼簿並貼上³ | cmd + v |
複製電腦剪貼簿中的文字至裝置並貼上 | cmd + Shift + v |
启用/停用 FPS 计数器(顯示於 stdout - 通常是命令列) | cmd + i |