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' |
安装apk | adb install <apk路径> | 例:adb install d:\MyTest.apk如果安装失败,可以尝试使用参数: adb install -r apk路径 |
卸载apk | adb uninstall <应用包名> | 例:adb uninstall com.example.mytest |
启动activity | adb 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