adb全称Android Debug Bridge,是Android的SDK开发中在一个工具包,主要用来调试安卓手机应用程序
首先需要下载安装adb工具包
手机PC同屏客户端下载:
手机管理大师: https://www.apowersoft.com/share-android-screen-with-pc.html
ApowerMirror: https://www.apowersoft.cn/phone-mirror (我用的是这个工具)
下面列出一些常用的adb shell命令行
显示adb的版本号
adb version |
列出所有连接到adb的设备, 包括真机和模拟器
adb devices |
开启adb服务
adb start-server |
终止adb服务
adb kill-server |
截屏生成图片
adb shell screencap -p | sed 's/\r$//' > screen.png |
屏幕滑动点击
adb shell input swipe %s %s %s %s %s |
解锁屏幕
adb shell input keyevent 82 |
指定的app安装到唯一连接到adb的设备上,后边跟的参数为安装包的文件名
adb install <apk file name> |
安装应用程序, 但是保留原有应用程序的所有数据
adb install -r <apk file name> |
将包名指定的app从目标设备上卸载,后边跟的参数为应用程序的包名
adb uninstall <package name> |
将包名指定的app从目标设备上卸载, 但是保留配置文件和缓存
adb uninstall -k <package name> |
将本机的文件或目录拷贝到目标设备的文件系统中
adb push <local> <remote> |
将目标设备中的文件或目录拷贝到本机中
adb pull <remote> [<local>] |
列出一些系统信息和所有应用的信息
adb shell dumpsys packages |
列出目标设备上的activity栈(back stack)和任务(task)的信息
adb shell dumpsys activity |
列出目标平台上的所有权限
adb shell pm list permissions |
列出目标设备上安装的所有app的包名
adb shell pm list packages |
列出目标设备上的所有feature
adb shell pm list features |
还有很多命令请参考adb或adb help查看详细命令。
以上命令是我整理出来的部分命令。仅供参考。
以上命令是我整理出来的部分命令。仅供参考。