app测试|面试常问工作常用的adb命令集
ADB(Android Debug Bridge工具我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作如安装软件、系统升级、运行shell命令等等。其实简而言说就是连接Android手机与PC端的桥梁可以让用户在电脑上对手机进行全面的操作,以下是小编认为必须要掌握的常用ADB命令欢迎留言区补充1.查看连接的设备 adb devices该命令可以查看连接的adb的设备的情况如果连接多个设备均显示在结果中2.查看设备连接状态 adb get-state结果可能有三种 offline 设备连接异常, device 正常 ,unknown 没有连接设备3.查看日志 adb logcat查看手机日志ctrlc结束可查看手机四个缓冲区日志包括radio, system,main,event 其中radio存放通信的日志比如通话短信等event是表示手机按键输出等事件日志等main指的是手机的应用软件的日志是应用层日志输出system是系统组件日志;如果使用logcat不指定输出哪个缓冲区的日志默认输出main和system的日志如果需要指定则使用adb logcat –b 指定缓冲区如 adb logcat –b main也可以输出到文件 adb logcat –b main d:\main.log-c 清理日志logcat 是实时日志即在输出日志过程中如果你操作软件同时也会输出日志4.adb bugreport输出日志包括logcat日志同时也包括功耗cpu等信息日志5.安装app应用adb install d:/xxx.apk其中xxx.apk是安装包名6.卸载app应用adb uninstall [-k] packagenamepackagename是应用包名该包名是在开发过程中确定的可以通过命令查看要卸载的应用包名也可以从开发人员处获取adb shell pm clear packagename7.查看应用列表adb shell pm list packages 查看所有的应用包名adb shell dumpsys activity | find “mFocusActivity” 查看当前活动的包名adb shell dumpsys window | findstr mCurrentFocus 查看正在运行的包名8.获取cpu信息adb shell cat /proc/cpuinfo 获取cpu信息processor 的编号是 0 到 3表4核采用的架构是 ARMv7 Processor rev 0 (v71)9.手机电脑相互拷贝文件adb push d:\pushlog /dev/log 从电脑上推送到手机adb pull /dev/log/error.log d:\ 从手机上下载文件到电脑10.adb root 进入root模式11.adb shell 进入shell命令状态Android是基于linux内核因此在shell状态下可以使用linux的命令查看分辨率adb shell wm size输出电池信息adb shell dumpsys batteryadb shell dumpsys batterystats cn.mopon.film 获取cn.monpon.film应用的耗电情况adb shell getprop ro.build.version.release 获取系统版本号12.adb kill-serveradb start-server重启设备13.截屏adb shell screencap -p /sdcard/sc.pngadb pull /sdcard/sc.png 把图片传到电脑14.查看进程adb shell ps15.查看连接过的 WiFi 信息adb shellsucat /data/misc/wifi/*.conf注需要root权限16.获取mac地址物理地址adb shell cat /sys/class/net/wlan0/address17.查看当前内存占用adb shell cat /proc/meminfo18.重启手机adb reboot19.查看 adb 版本adb version20.清除应用数据与缓存adb shell dumpsys activity activities | grep mFocusedActivityadb shell dumpsys activity activities | ps mFocusedActivity21.强制停止应用adb shell am force-stop packagenameadb push 电脑上的文件路径 设备里的目录22.查看cpu运行情况adb shell top -m 10 -s cpu-t 显示进程名称-s 按指定行排序-n 在退出前刷新几次-d 刷新间隔-m 显示最大数量23.windows下查看端口号netstat –ano | findstr “5037”Linux命令状态下查看 netstat –anp | grep 503724.adb shell am start –n 包名/入口启动app25.adb shell pm clear 包名清除应用的数据和缓存26.adb shell imput tap x轴坐标 y轴坐标坐标点击温馨提示ADB故障解决办法在输入adb命令时显示more than one device and emulator解决办法查看设备 adb devicesC:\Users\administratoradb devicesList of devices attachedemulator-5554 device4dfadcb86b00cf05 device发现还真是多个设备那就需要为ADB命令指定设备的序列号了。C:\Users\administratoradb -s emulator-5554 shell也就是如上所示给命令加上-s的参数就可以了如果实际上只有一个设备或模拟器并且查到有offline的状态那就说明是ADB本身的BUG所导致的就需要用如下的方法处理下了C:\Users\administratoradb kill-serverC:\Users\administratortaskkill /f /im adb.exeapp专项测试教程https://www.bilibili.com/video/BV1Mp4y1A74n/?spm_id_from333.337.search-card.all.clickvd_source88375e5047531e9dae66df3bd4fc7778-End-

相关新闻

Pi3X高级技巧:提升重建精度与效率的6个实用方法

Pi3X高级技巧:提升重建精度与效率的6个实用方法

Pi3X高级技巧:提升重建精度与效率的6个实用方法 【免费下载链接】Pi3X 项目地址: https://ai.gitcode.com/hf_mirrors/yyfz233/Pi3X Pi3X是$\pi^3$模型的增强版本,专注于视觉几何重建的灵活性和质量提升,通过全排列等变架构从无序图像…

2026/10/18 0:00:58 阅读更多 →
USB一插,杂音归零:这块集齐AI降噪+100dB消回音的双5W模组,正在改写音频开发板的“游戏规则“

USB一插,杂音归零:这块集齐AI降噪+100dB消回音的双5W模组,正在改写音频开发板的“游戏规则“

一块 50mm15.5mm 的小板子,凭什么让做门禁、车载、会议、对讲的工程师集体真香?本文从芯片规格书角度拆解 WX-0813 AI ENC 语音处理模组的设计哲学。一、音频开发,绕不开的"三座大山"做过音频通话产品的同学都知道,硬件…

2026/10/15 16:36:25 阅读更多 →
终极艾尔登法环存档编辑器:5大功能让你完全掌控游戏体验

终极艾尔登法环存档编辑器:5大功能让你完全掌控游戏体验

终极艾尔登法环存档编辑器:5大功能让你完全掌控游戏体验 【免费下载链接】ER-Save-Editor Elden Ring Save Editor. Compatible with PC and Playstation saves. 项目地址: https://gitcode.com/GitHub_Trending/er/ER-Save-Editor 你是否厌倦了重复刷级只为…

2026/10/15 16:36:41 阅读更多 →

最新新闻

Upscayl 本地 AI 图像放大:装完点 3 下按钮搞定一张 4 倍放大图

Upscayl 本地 AI 图像放大:装完点 3 下按钮搞定一张 4 倍放大图

Upscayl 本地 AI 图像放大:装完点 3 下按钮搞定一张 4 倍放大图 【免费下载链接】upscayl 🆙 Upscayl - #1 Free and Open Source AI Image Upscaler for Linux, MacOS and Windows. 项目地址: https://gitcode.com/GitHub_Trending/up/upscayl U…

2026/10/19 1:13:15 阅读更多 →
WeKnora 本地部署指南:30 分钟跑起你自己的 RAG 知识库

WeKnora 本地部署指南:30 分钟跑起你自己的 RAG 知识库

WeKnora 本地部署指南:30 分钟跑起你自己的 RAG 知识库 【免费下载链接】WeKnora Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki. 项目地址: https://gitcode.com/…

2026/10/19 1:13:15 阅读更多 →
电大计算机专业毕业论文全流程指南:选题、查重、格式与答辩

电大计算机专业毕业论文全流程指南:选题、查重、格式与答辩

简介:面向电大计算机科学与技术专业学生的毕业论文,主题为图书信息管理系统的设计与实现。论文完整覆盖管理信息系统建设的关键环节,从需求分析、功能模块划分,到数据库结构设计和前端应用程序开发均有详细介绍。系统采用易语言开…

2026/10/19 1:13:15 阅读更多 →
粒子群算法优化极限学习机:从随机初始化到参数寻优

粒子群算法优化极限学习机:从随机初始化到参数寻优

简介:面向Matlab数据分类任务,压缩包提供基于粒子群优化的极限学习机(PSO-ELM)完整实现,借助PSO对ELM输入权值与隐含层阈值进行寻优,适合需要提升分类精度、开展算法对比或复现论文实验的科研人员、研究生与…

2026/10/19 1:13:15 阅读更多 →
ComfyUI LTXVideo 入门指南:3 条路径生成 AI 视频

ComfyUI LTXVideo 入门指南:3 条路径生成 AI 视频

ComfyUI LTXVideo 入门指南:3 条路径生成 AI 视频 【免费下载链接】ComfyUI-LTXVideo LTX-Video Support for ComfyUI 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-LTXVideo ComfyUI LTXVideo 把 LTX-2 视频生成模型接入 ComfyUI,…

2026/10/19 1:13:15 阅读更多 →
STM32单片机 2引脚按键

STM32单片机 2引脚按键

按键:常见的输入设备,按下导通,松手断开按键抖动:由于按键内部使用的是机械式弹簧片来进行通断的,所以在按下和松手的瞬间会伴随有一连串的抖动为防止按键按一下,单片机却反应多次的现象,因此要…

2026/10/19 1:12:12 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →