adb常用命令
1.查看版本号
adb version
用的是夜神浏览器返回的版本号,如果连接多台模拟器,则返回多个版本号
2.查看帮助
adb help
这个就很强大了,包含则很多adb的用法,有兴趣的同学可以去了解下。
3.安装应用
adb install path_to_apk
path_to_apk这里就是包的路径,可以直接把包拖进来,但是路径最好不要包括中文,以免导致安装失败,安装成功则返回如下提示。
#覆盖安装,加个-r
adb install -r path_to_apk
#指定设备安装
adb -s 127.0.0.1:62001 install path_to_apk
4.卸载app
-k参数:保留安装包的数据和缓存目录。adb uninstall -k 包名
adb uninstall 包名(com.android.phone比如打电话)
5.shell命令
android的底层是linux系统,shell 是linux系统字符交互的界面
adb shell
# 如果想要指定进入某台设备中,则加入-s去指定
adb -s 127.0.0.1:62001 shell
#想要退出时,则输入exit,回车。
进入shell有两种状态,一种是#,一种是$
root@android:/ # 有root权限
shell@mx4:/ $ 没有root权限
6.查看设备上所有的包名
adb shell pm list package
7.grep过滤
比如过滤电话应用
adb shell
root@android:/ # pm list package | grep "phone"
pm list package | grep "phone"
package:com.android.phone
root@android:/ #
8.文件读写传输
adb push 将文件传输到设备
adb push 文件路径 /sdcard/
adb pull 将设备中的文件传输至电脑
adb pull /sdcard/123.txt 需要放置到电脑的路径
9.屏幕截图
adb shell screencap /sdcard/123.png
10.其它功能
start-server 检查 adb 服务器进程是否正在运行
kill-server 终止 adb 服务器进程
adb reboot 重启设备
有兴趣的小伙伴可以进入这个链接学习下
https://developer.android.google.cn/studio/command-line/adb#stopping