adb---调试连接设备

1.下载adb安装包

访问Android官方开发者网站下载页面[https://developer.android.com/studio/releases/platform-tools),下载platform-tools压缩包。

2.解压platform-tools之后将对应路径加入环境变量path里面保存

3.验证安装

命令行使用如下命令

# adb version
C:\Users\tyj>adb version
Android Debug Bridge version 1.0.41
Version 35.0.1-11580240
Installed as F:\platform-tools\adb.exe
Running on Windows 10.0.19045

我的设备时Goole Pixel_4 ,已root

如果安装成功,将显示ADB的版本信息。

##2.手机设置

确保 Android 手机的开发者选项 USB 调试模式已开启

「设置」-「开发者选项」-「Android 调试」查看。开发者选项,点允许 usb 调试,然后就可以连上电脑了

如果在设置里找不到开发者选项,在「设置」-「关于手机」连续点击「版本号」7

3.常用命令

# 获取设备和设备的状态列表
adb devices
# 远程连接设备(用于在同一网络下adb无线连接设备)
adb connect [ip:port]# 重启设备
adb reboot
# 获取设备的状态(设备的状态有三种:device,设备连接正常;offline,连接出现异常,设备无响应;unknown,设备未连接;)
adb get-state
# 登录设备 shell,该命令将登录设备的shell(内核)
adb shell
# 多个设备时应该使用-s来选择设备
adb -s 98061FFAZ001RX shell
# 退出shell
exit

4.APK指令

1.列出安装在设备上面的应用

adb shell pm list packages 		 列出所有应用
adb shell pm list package -s     列出系统应用
adb shell pm list package -3     列出第三方的应用
adb shell pm list package -i     列出来源
db shell pm list package -f     列出包名和路径

2.adb安装应用

adb install <文件路径\apk>:将本地的apk软件安装到设备(手机)上。如手机外部安装需要密码,记得手机输入密码。
adb install -r <文件路径\apk>:覆盖安装
adb install -d <文件路径\apk>:允许降级覆盖安装
adb install -g <文件路径\apk>:授权/获取权限,安装软件时把所有权限都打开

3.adb shell dumpsys基本指令

adb shell dumpsys cpuinfo       cpu信息
adb shell dumpsys meminfo       内存信息
adb shell dumpsys power         电源信息
adb shell dumpsys battery       电池信息
adb shell dumpsys wifi          wifi信息
adb shell dumpsys notification  通知信息
adb shell dumpsys activity      获取页面信息
adb shell dumpsys activity services [package-name] 查看正在运行的服务

4.系统操作指令

adb shell getprop ro.product.model  获取设备型号
adb shell getprop ro.build.version.release  获取设备 Android 系统版本
adb get-serialno  获取设备的序列号(设备号)

adb shell wm size  获取设备屏幕分辨率
adb shell cat /proc/meminfo:获取手机内存信息
adb shell df:获取手机存储信息 

adb shell screencap -p /sdcard/screen.png    截图并保存到指定位置

adb pull /sdcard/mms.png <存放的路径>:将截图导出到本地
adb pull /sdcard/screenshot.png <存放的路径>:将截图导出到本地 

adb shell dumpsys activity |find "mFocusedActivity" 查看前台应用包名,适用于 Android 7.0 以下,必须先启动 app
 adb shell dumpsys activity |find “mResumedActivity”:查看前台应用包名,必须先启动app,适用于Android 8.0以上

5.文件操作指令

adb push <本地路径\文件或文件夹> <手机端路径>
`adb -host pull`命令是Android Debug Bridge (ADB)的一部分,用于从远程设备拉取文件到本地计算机。这个工具主要用于调试、安装应用以及管理设备上的一些数据。 在使用`adb pull`命令之前,你需要确保已经将设备通过USB连接到了电脑,并且已经启用开发者选项和USB调试模式。此外,在Windows系统中还需要确保已经安装了正确的驱动程序,以便ADB能够识别并控制你的设备。 下面是如何使用`adb pull`的基本步骤: 1. 确保ADB已经成功安装在你的电脑上。 2. 打开命令提示符或终端窗口。 3. 使用`adb devices`命令检查设备是否已经被正确识别。 4. 要将设备上的文件复制到电脑中,只需指定设备路径和本地目标路径即可。例如,如果你需要将设备上的 `/sdcard/Download/myfile.txt` 文件复制到电脑上的 `C:\Downloads\` 目录下,可以使用如下的命令: ``` adb -s <your_device_serial_number> pull /sdcard/Download/myfile.txt C:\Downloads\ ``` 这里 `<your_device_serial_number>` 需要替换为你实际连接设备序列号。如果只使用 `pull` 而未添加 `-s` 参数,则默认会从最近连接设备进行操作。 请注意,当设备与多台电脑相连时,每个设备都会有一个唯一的序列号。你可以使用 `adb devices` 来查看当前连接的所有设备及其对应的序列号。 `adb pull` 命令支持多种文件类型,包括但不限于文本文件、图片、视频等。这使得它成为了一个非常实用的工具,特别是在需要备份设备上重要数据或者传输文件到设备之间的情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值