adb常用命令

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

 

posted on 2019-11-29 11:06  bug无处不在  阅读(271)  评论(0编辑  收藏  举报