我的编程空间,编程开发者的网络收藏夹
学习永远不晚

正确安装adb工具,且常用的adb命令

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

正确安装adb工具,且常用的adb命令

一、什么是ADB?

ADB 全称为 Android Debug Bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是 Android 设备。ADB 也是 Android SDK 中的一个工具,可以直接操作管理 Android 模拟器或者真实的 Android 设备。

ADB连接的两种物理方式:
adb支持两种连接Android系统的方式,USB方式及网络方式 . 一般android手机及
android平板默认会设置为USB方式(直接插数据线的方式) . android系统底层运行着一
个服务(adbd),也就是在手机系统内部,用于相应和管理大家在电脑端的adb命令连
接,这个服务在启动时会根据手机的配置监听USB连接或网络其中之一

ADB命令如何连接手机
手机通过USB(先安装驱动)或者WiFi通电脑连接
手机开启调试模式:选项-点击5次版本号-开发者选项-调试模式
任务管理器关闭手机助手软件,避免端口冲突
adb devices 则默认连接到手机,默认端口为5037(USB)
adb connect/disconnect 手机IP地址(WiFi)
某些命令和文件夹执行需要ROOT权限
adb版本要和手机系统匹配

二、如何安装adb工具

首先要下载 adb工具包,实际上adb是一个免安装工具,下载下来是一个压缩文件,解压缩后是个文件夹,里面就是 adb 工具所需的文件。

添加环境变量,选择我的电脑,点击右击属性-》高级系统设置-》点击环境变量找到path点击编辑,添加你所放到的路径下,我的路径是D:\SDK\platform-tools

确认自己是否安装好,命令运行cmd,输入adb version,安装成功

三、adb 常用命令

adb version --查看adb版本

adb devices--用来查看当前连接的设备,已连接的设备会显示出来

adb connect ip地址--用来连接设备

adb disconnect ip地址-- 断开设备

adb kill-server/start-server--终止adb服务/启动adb服务

logcat-- 查看日志
    adb logcat -v time *:W |grep pid > /data/data/log.txt
    adb pull /data/data/log.txt d:/log/
    adb shell "logcat -v time *:W |grep pid " > d:/log/log.txt
    adb logcat -c

日志的指令
logcat -v time -n 10 -r 102400 -f /sdcard/logcat.txt(一直发送)
logcat -v time -n 10 -r 102400 -f /sdcard/logcat.txt &(发送一次)

adb shell monkey -p com.xyy.vwill -s 100 10000--momkey测试  得到1个小时,设置次数可能在百万以上

monkey日志分析:
    日志: app的日志(adb logcat :crash anr error等日志) monkey执行日志(执行过程,正常结束,异常结束,执行了哪些事件,执行时长)

adb shell svc wifi disable--关闭WiFi

adb shell svc wifi enable--开启WiFi

ping -c 1 -w 1 119.29.29.29/ping 119.29.29.29--ping网络动态

adb pull 文件路径 D:/file/20220421.txt(存放的文件路径和文件名)--连接设备,传输文件从设备传到电脑

adb push C:/users/desktop/gc2093_default_JX8006.json  vendor/etc/camera/rkisp2/gc2093_YT-RV1109-2-V2_40IR-2MP-F20.json--从电脑传到设备端

当传输文件提示没有权限,需要获得权限 adb root   adb  remount

adb shell screencap -p /sdcard/screenshots/01.png/adb pull /sdcard/screenshots D:/file--adb命令截图

adb shell
su
wm density--查看设备密度

wm density 120--改密度

adb uninstall com.imstlife.anaerobic-- 卸载程序
adb install anaerobic.apk --安装(可以直接拖到文件到cmd里,cmd自动识别路径)

adb shell
su
am start -n com.cghs.stresstest/.StressTestActivity--设备压力测试

adb shell
su
chmod -R 777 vendor--权限

adb shell pm list packages--显示系统应用包名

adb shell pm list packages -3--显示第三方应用包名

查询手机cpu和内存信息
adb shell cat /proc/cpuinfo
adb shell cat /proc/meminfo
adb shell ps
adb shell kill pid

查看实时日志

adb shell
su
logcat

来源地址:https://blog.csdn.net/weixin_69681418/article/details/125995030

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

正确安装adb工具,且常用的adb命令

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

ADB安装方法及常用命令汇总

目录 ADB简介ADB安装ADB常用命令后记 ADB简介 ADB即Android Debug Bridge,起到调试桥的作用,使用ADB可以用电脑快速对手机进行调试,如安装APK、push文件等。 ADB安装 电脑中必须安装有J
2023-08-22

Win7/Win8系统使用命令安装工具提示OpenSCManager failed拒绝访问的解决方法

在操作Win7或Win8系统中经常会使用命令行安装一些工具,有时候安装工具就php提示”OpenSCManager failed 拒绝访问“,为什么会出现这样的提示呢?这种情况该怎么解决呢?对此故障问题,下面小编程编
2023-05-22

npm安装的全局包/工具不能使用,不是内部/外部命令的解决方法

这篇文章主要给大家介绍了关于npm安装的全局包/工具不能使用,不是内部/外部命令的解决方法,文中通过图文将解决的方法介绍的非常详细,需要的朋友可以参考下
2023-03-19

编程热搜

  • Android:VolumeShaper
    VolumeShaper(支持版本改一下,minsdkversion:26,android8.0(api26)进一步学习对声音的编辑,可以让音频的声音有变化的播放 VolumeShaper.Configuration的三个参数 durati
    Android:VolumeShaper
  • Android崩溃异常捕获方法
    开发中最让人头疼的是应用突然爆炸,然后跳回到桌面。而且我们常常不知道这种状况会何时出现,在应用调试阶段还好,还可以通过调试工具的日志查看错误出现在哪里。但平时使用的时候给你闹崩溃,那你就欲哭无泪了。 那么今天主要讲一下如何去捕捉系统出现的U
    Android崩溃异常捕获方法
  • android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
    系统的设置–>电池–>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的1、我的手机中power_profile.xml的内容: HTC t328w代码如下:
    android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
  • Android SQLite数据库基本操作方法
    程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能。而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据库。那么就来看一下在Android程序中怎么去操作SQLite数
    Android SQLite数据库基本操作方法
  • ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
    工作的时候为了方便直接打开编辑文件,一些常用的软件或者文件我们会放在桌面,但是在ubuntu20.04下直接直接拖拽文件到桌面根本没有效果,在进入桌面后发现软件列表中的软件只能收藏到面板,无法复制到桌面使用,不知道为什么会这样,似乎并不是很
    ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
  • android获取当前手机号示例程序
    代码如下: public String getLocalNumber() { TelephonyManager tManager =
    android获取当前手机号示例程序
  • Android音视频开发(三)TextureView
    简介 TextureView与SurfaceView类似,可用于显示视频或OpenGL场景。 与SurfaceView的区别 SurfaceView不能使用变换和缩放等操作,不能叠加(Overlay)两个SurfaceView。 Textu
    Android音视频开发(三)TextureView
  • android获取屏幕高度和宽度的实现方法
    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即
    android获取屏幕高度和宽度的实现方法
  • Android自定义popupwindow实例代码
    先来看看效果图:一、布局
  • Android第一次实验
    一、实验原理 1.1实验目标 编程实现用户名与密码的存储与调用。 1.2实验要求 设计用户登录界面、登录成功界面、用户注册界面,用户注册时,将其用户名、密码保存到SharedPreference中,登录时输入用户名、密码,读取SharedP
    Android第一次实验

目录