通过adb命令操作android设备
欢迎访问新站点: https://www.yidiankuaile.com/post/android-adb-command
因为前些天,手机掉地上,摔碎了屏幕,现在手机是半身不遂(下半屏触摸失效)😢
搜索一下,发现可以通过android的调试工具来触发点击事件的,而且不仅仅是触发点击事件功能。
准备
下载 platform tools
要通过电脑来操作android终端,首先需要下载adb工具
下载页面:
https://developer.android.com/studio/releases/platform-tools.html
下载链接:
https://dl.google.com/android/repository/platform-tools-latest-windows.zip
https://dl.google.com/android/repository/platform-tools-latest-darwin.zip
https://dl.google.com/android/repository/platform-tools-latest-linux.zip
MacOS可以通过brew来安装
1 | brew cask install android-platform-tools |
下载安装手机驱动
这个不同手机驱动不同,要到各自手机厂商去下载,或者要简单一些,各种手机助手随便下载一个,会自动帮你把需要安装的手机驱动安装完成。
开启手机调试
用过手机助手都懂,不解释
使用
查看设备连接情况
1 | adb devices |
进入shell
1 | adb shell |
点击坐标(500,1600)
1 | adb shell tap 500,1600 |
输入字符abc
1 | adb shell input text "abc" |
屏幕截图
1 | adb shell screencap /sdcard/screen.png |
录制视频
1 | adb shell screenrecord /sdcard/demo.mp4 |
安装软件
1 | adb install path_to_apk |
从设备复制文件或目录
1 | adb pull remote local |
将文件目录复制到设备
1 | adb push local remote // 比如:adb push foo.txt /sdcard/foo.txt |
重启adb服务器
1 | adb kill-server |
更新记录
- 2017-08-05 首次发布