Javascript is required
adb tools

ADB

Android 调试桥 (Android Debug Bridge) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序.

常用命令

功能命令备注
关闭adb服务adb kill-server
开启adb服务adb start-server
启动模拟器emulator -avd <模拟器名>例:emulator -avd avd
连接模拟器adb connect <ip地址>例:adb connect 172.16.12.254
查看连接设备adb devices
列出所有的包名adb shell pm list packages**可以加上grep查询词 **adb shell pm list packages | grep 'miui'
安装apkadb install <apk路径>例:adb install d:\MyTest.apk如果安装失败,可以尝试使用参数: adb install -r apk路径
卸载apkadb uninstall <应用包名>例:adb uninstall com.example.mytest
启动activityadb shell am start -n <包名/包名+类名>例:adb shell am start -n com.example.mytest/com.example.mytest.MainActivity

查看当前连接设备

  ~ adb devices
List of devices attached
b8477fa8    device
// 安装软件apk
adb install path_to_apk

adb install -r path_to_apk // 覆盖安装

adb uninstall com.zhy.app
adb uninstall -k com.zhy.app // 保留数据删除

文件复制

adb pull remote local


adb push local remote

屏幕截图

adb shell screencap /sdcard/screen.png

参考

https://developer.android.google.cn/studio/command-line/adb