ADB功能简介及常规使用

ADB(Android Debug Bridge)是Android系统的一个重要工具,它允许开发者通过电脑控制和管理Android设备,进行软件安装、卸载、运行shell命令、文件传输等多种操作。

一、ADB的基本功能

  1. 设备连接与管理:ADB能够识别并连接已开启调试模式的Android设备,无论是模拟器还是真实设备。通过ADB,开发者可以方便地查看已连接的设备列表,并进行设备的管理。
  2. 应用安装与卸载:ADB支持将APK文件安装到Android设备上,同时也支持卸载已安装的应用。这为开发者提供了便捷的测试环境,使得应用的安装和卸载过程不再依赖于设备本身的操作。
  3. 文件传输:ADB支持在Android设备与计算机之间传输文件,包括从设备导出文件到计算机,以及将计算机上的文件导入到设备中。这一功能在开发和测试过程中非常有用,可以方便地获取设备的日志文件、截图等信息。
  4. Shell命令执行:ADB提供了对Android设备shell的访问权限,开发者可以在计算机上通过ADB执行各种shell命令,以获取设备的状态信息、修改系统设置等

二、安装及常用

1、解压安装后,把解压路径放到系统变量里去(Path)如图我操作的配置

2、配置好环境变量后按住win和R进入控制面板,输入cmd

3、输入 adb version :显示 adb 版本,说明安装成功

4、adb help:帮助信息,查看adb所支持的所有命令

5、通过数据线连接时, 手机进入“开发者选项”,打开“usb调试”。

要选择支持连接的数据线,我用的是oppo一加的手机和原装数据线。

不同品牌安卓机型,首次打开“开发者选项”方式不一样,大多是双击手机版本号3~5次,会toast提醒“开发者模式已打开”,具体打开方式可根据手机品牌进行百度查询。

6、adb devices:查看当前连接的设备,已连接的设备会显示出来

 

7、adb get-serialno:也可以查看设备号

8、adb root:获取Android管理员(root用户)的权限。

注意:一般测试机可使用root权限。

Android版本9以上,不支持商用机使用root权限,但可以修改底层一些配置

9、adb shell pm list packages:列出当前设备/手机所有的包名(查对象的安装了哪些软件的必备!)

10、adb install <文件路径\apk>:将本地的apk软件安装到设备(手机)上。如手机外部安装需要密码,记得手机输入密码。

覆盖安装则不需要密码adb install -r <文件路径\apk>

adb install -d <文件路径\apk>:允许降级覆盖安装

adb install -g <文件路径\apk>:授权/获取权限,安装软件时把所有权限都打开

11、adb uninstall <包名>:卸载该软件/app

adb shell pm uninstall -k <包名>:虽然把此应用卸载,但仍保存此应用的数据和缓存

adb shell am force-stop <包名>:强制退出该应用/app

 12、adb shell getprop ro.product.model:获取设备型号

13、adb shell getprop ro.build.version.release:获取Android系统版本

 14、adb shell wm size:获取设备屏幕分辨率

15、adb shell screencap -p > C:\Users\你的用户名\Desktop\mms.png:截图并存储在PC端的指定文件夹目录

adb shell screencap -p /sdcard/mms.png:屏幕截图

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

16、adb shell cat /proc/meminfo:获取手机内存信息

17、adb shell df:获取手机存储信息

18、 adb shell screenrecord <存放路径/xxx.mp4>:录屏,命名以.mp4结尾
adb shell screenrecord --time-limit 10 <存放路径/xxx.mp4>:录屏时间为10秒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值