手机连接电脑,adb命令可正常运行
先上结果
测试手机和电脑是否连接成功
adb devices
创建一个.sh的文件
#!/bin/bash
echo "开始截图" 打印文本开始截图
DATE=$(date "+%Y%m%d-%H-%M-%S") 获取当前日期时间
echo $DATE 打印时间
workDir="$(cd $(dirname $0); pwd)" 这个貌似获取path,我下面用的绝对路径,感觉够用
adb shell screencap /sdcard/screen_${DATE}.png 在手机上截图
adb pull /sdcard/screen_${DATE}.png /Users/william_guo/Desktop/bug
从手机上pull截图,保存到/Users/william_guo/Desktop/bug 这个位置是可以换的,这是我电脑自己的bug截图保存位置
osascript -e 'tell application "Terminal" to quit' &
exit
退出终端,这个没研究明白,反正能退出终端
上面所有的脚本写完(切记每一步都要测试一下)
将.sh的文件后缀名改为command
在终端命令行输入chmod 777 文件路径,看到终端没有报错则修改成功(给脚本权限)
这时双击脚本就可以截图了
如果想优化还可以加一个删除手机上截图的命令, 我的脚本没用那个命令(反正都是测试机器)
adb shell rm /sdcard/screen_${DATE}.png