adb的使用以及adb常用命令

您所在的位置:网站首页 adb链接命令 adb的使用以及adb常用命令

adb的使用以及adb常用命令

2024-01-21 07:41| 来源: 网络整理| 查看: 265

安卓系统的adb的全称为Android Debug Bridge,就是起到调试桥的作用,利用adb工具的前提是在手机上打开usb调试。 对于开发测试人员来说,adb经常用于安装apk,连接数据线直接使用就可以

因为涉及到的命令比较多,所以做一下整理方便后续查看

前置条件:安卓设备通过USB连接电脑,同意开发者调试

一、adb的使用:

1、HBuilder X 文件下会自动集成adb(找到HBuilder X文件路径下的adb.exe),在当前路径下使用 cmd 打开终端

如果没有HBuilder X工具,也可以单独下载进行配置

下载链接:https://pan.baidu.com/s/13K7skUOAHCe5LhY1Us80mg?pwd=cckm

提取码: cckm

安装adb解压到D盘(你放哪里都可以)

配置adb环境变量>复制路径后,放到Path下确定(为了达到在任何路径下都能生效,如果不进行配置,adb只能在当前路径打开的 cmd命令行 才可使用)

2、检验是否可用 > 打开cmd(如果使用的是HBuilder X下集成的adb或者未进行环境变量配置,需要在adb.exe的路径下打开cmd) > 输入adb > 回车

#这里显示安装的adb的版本,到这里就说明adb配置是可用的

3、用数据线连接安卓设备跟电脑>打开USB调试模式和USB安装!!!

4、打开cmd,输入adb devices,出现你的设备,说明设备成功跟adb连接了,就可以用adb来给设备安装软件

5、安装apk(软件)adb install apk包的绝对路径

也可以跟下图一样,直接将包拖到那里,自动填写apk包的绝对路径,回车即可

提示Success,说明apk安装成功

二、adb常用指令:

显示连接的手机列表

adb devices

安装apk

adb install apk路径

-r 覆盖安装 -t 安装测试应用 -d 降级安装应用 例: adb install -r apk路径 (如果加 -r 参数,保留已设定数据,重新安装filename.apk) 碰到报错:INSTALL_FAILED_VERSION_DOWNGRADE,安装apk降级版本

adb install -r -d apk路径

查看设备安装的app包名

adb shell pm list packages -3

卸载apk (如果加 -k 参数,为卸载软件但是保留配置和缓存文件)

adb uninstall apk名称

关闭设备连接

adb -s XXX.XXX.XXX.XX:5555 disconnect

手机和电脑文件传输

adb pull 手机文件路径 电脑目录

例:adb pull /…/a.txt ~/list 手机下载至电脑 adb pull ~/list /…/a.txt 电脑上传至手机

杀掉进程

adb shell am force-stop 进程名

例:adb shell am force-stop com.django.view 清除缓存

adb shell pm clear (apk包名)

例:adb shell pm clear com.django.view

查看手机分辨率

adb shell wm size

 获取设备屏幕截图并且保存到电脑

1.保存到手机SDCard

adb shell screencap -p /sdcard/01.png

2.手机图片传输到电脑

adb pull /sdcard/01.png d:/01.png

手机录屏,Android4.4及以上系统可用

adb shell screenrecord /sdcard/test.mp4

指定运行设备(比如查看指定设备的屏幕分辨率,两台设备以上)

adb -s 4a833854 shell wm size

所有需要指定运行设备的操作都可以加上-s 设备号,设备号可使用adb devices命令获取。

断开wifi连接的手机

adb disconnect device_ip_address:5555

获取日志

adb logcat

打印log

adb logcat

关闭设备的状态栏

adb shell settings put global policy_control immersive.full=*

查看占用端口

adb nodaemon server

查看占用端口的PID

netstat -ano | findstr "5058"

杀掉进程

ntsd -c q -p 【pid】

查询系统内部版本号

adb shell getprop ro.build.version.release

查询设备型号

adb devices -l

查询包名

adb shell dumpsys activity | findstr "com.django.view"

 获取管理员权限

adb root

获取设备ID号

adb get-serialno

开启adb服务

adb start-server

关闭adb服务

adb kill-server

重启设备

adb reboot

 关机命令

adb shell reboot -p

挂在分区(可使系统分区重新可写)

adb remount

发布端口(可以设置任意的端口号,做为主机向模拟器或设备的请求端口)

adb forward tcp:5555 tcp:8000

删除文件以及文件夹

adb root adb remount adb shell #cd /sdcard //进入系统内指定文件夹 #ls //列表显示当前文件夹内容 #rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件 #rm xxx //删除文件xxx #rmdir xxx //删除xxx的文件夹



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3