配置adb环境和adb的使用
系统开发
系统架构设计
浏览:780 次

adb的全称是Android调试桥。它是一个命令行工具,允许您与Android设备交互并执行常见操作,如安装/卸载app、打开app和查看app日志。
请转到官方网站
1、 在使用Androidsdk配置环境变量的第一步中,需要安装专门用于Androidstudioandroid开发的IDE。Android Studio将在下载和安装Android Studio期间自动下载SDK。SDK包含adb环境,特别是SDK文件路径/platform tools/adb:
Sdk路径
步骤2:打开终端并输入当前用户的主目录bash_ profile文件(如果存在则不创建)创建:
touch.bash_配置文件
打开:
vim.bash配置文件
步骤3:打开后,进入编辑模式,并在文档末尾添加以下代码(编辑模式:按字母键i)
添加环境变量
步骤4:保存并退出退出:
:wq
如果报告错误,可以输入:wq!强制退出保存:

source.bash_配置文件
步骤5:验证adb安装是否成功
adb版本
验证adb
2、 自行下载平台工具包。配置环境变量是最简单的方法,适合大多数学生。
下载地址:
在此处下载相应版本:
形象
下载完成后,解压缩文件(将文件放在不经常更改的目录中,以避免意外删除),然后为文件配置环境变量,或者以Androidsdk配置为例:我将平台工具文件夹放在下载目录中。
#如果没有Androidsdk,请单独配置平台工具,并支持adb命令export PATH=${PATH}:~/Downloads/platform tools
配置完成后,关闭并重新启动终端,adb环境将生效。
验证安装是否成功。adb--版本可用于验证adb环境是否正确配置:
$adb--版本

从Android Debug Bridge版本1.0.41版本31.0.3-7562133安装为/Users/xxx/Downloads/platform tools/adb可以看出,adb的安装路径是配置的路径。
ADB用法:1.ADB shell Android系统基于Linux系统开发,支持常见的Linux命令。这些命令保存在手机的“/system/bin”目录中,可以通过adb shell调用。输入“/system/bin”文件夹以查看这些命令,如下图所示:common dumpsys、echo
形象
上述所有命令后面都可以跟着[-help]以查看具体用法
1、 adb shell screencap<移动路径>adb shell屏蔽/sdcard/test。Png:屏幕截图操作。appUI自动化的常用命令。当案例无法执行时,如果句柄丢失,即当ANR或崩溃发生时,框架无法进行截图。最好自己处理截图操作~
adb外壳screencap/sdcard/test.png
拍摄手机当前屏幕的截图,并将其保存在手机的sdcard目录中,名为test Pngadb pull/sdcard/test。png将png图像拉到计算机上。默认情况下,它被拉到当前正在执行的工作目录中。2.adb shell dumpsys强大的转储工具可以输出大量系统信息,如窗口、活动、任务/后堆栈信息、wifi信息等。
形象
这些命令对于特殊测试非常有用,例如内存、adb-shell dumpsys meminfo.com。xxxxxxxxx|findstr TOTALCPU、adb shell dumpsys cpuinfo|findstrcom.xxxxx。xxx功耗,adb shell dumpsys电池GPU,adb shell dumpsys gfxinfo com.xxxxx.Xxxx
3.打印所有包名adb shell pm列表包
➜ ~Adb shell pm list packagepackage:com。华为。floatMm包:com。安卓defcontainerpackage:comtencent.mm4.查看所有连接的设备adb设备
5.安装和卸载adb Installadb Install-r
adb安装-r~/chrome。Apk卸载app:adb卸载<软件名称>adb卸载-k<软件名称>; ; ; ;如果添加了-k参数,adb uninstall com.android.chrome6.Shutdown命令adb shell将用于卸载软件,但保留配置和缓存文件

sureboot-p
adb安装-r~/chrome。Apk卸载app:adb卸载<软件名称>adb卸载-k<软件名称>; ; ; ;如果添加了-k参数,adb uninstall com.android.chrome6.Shutdown命令adb shell将用于卸载软件,但保留配置和缓存文件

sureboot-p