news 2026/8/29 4:13:38

[特殊字符] Android调试命令速查宝典:20个最常用命令,覆盖90%调试场景

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[特殊字符] Android调试命令速查宝典:20个最常用命令,覆盖90%调试场景

在Android开发、测试和日常维护中,掌握核心的调试命令能极大提升效率。本文精选了最常用、最实用的20个ADB(Android Debug Bridge)命令,无需翻阅冗长文档,一张表即可满足你90%的调试需求。

一、设备与连接管理

查看连接设备列表

adb devices

这是所有操作的起点,列出所有已连接的模拟器或真机设备。

重启ADB服务

adb kill-server adb start-server

当设备离线或连接异常时,重启服务往往能解决驱动或端口占用问题。

无线连接设备

adb connect <device_ip>:5555

摆脱数据线束缚,通过WiFi进行调试,需确保设备与电脑在同一局域网。

二、应用安装与卸载

安装APK文件

adb install app.apk

将本地APK安装到设备。若需覆盖安装,使用adb install -r app.apk

卸载应用

adb uninstall <package_name>

根据包名卸载应用,例如adb uninstall com.example.app

强制停止应用

adb shell am force-stop <package_name>

模拟“强制停止”操作,彻底杀死应用所有进程,用于重置应用状态。

三、文件传输与操作

推送文件到设备

adb push <local> <remote>

将电脑文件传输到设备,例如adb push log.txt /sdcard/

从设备拉取文件

adb pull <remote> <local>

将设备文件下载到电脑,例如adb pull /data/anr/traces.txt .

查看设备文件列表

adb shell ls /sdcard/

在命令行中浏览设备文件系统,配合-l参数可查看详细属性。

四、日志与问题排查

查看实时日志

adb logcat

调试核心命令,实时输出系统与应用日志。使用Ctrl+C停止。

清空旧日志

adb logcat -c

在复现问题前执行,确保日志缓冲区干净,便于精准定位。

抓取完整Bug报告

adb bugreport bugreport.zip

一键生成包含日志、ANR、内存状态的完整诊断包,是分析复杂问题的神器。

五、系统信息与Shell操作

查看设备型号

adb shell getprop ro.product.model

快速获取设备型号信息。

查看Android版本

adb shell getprop ro.build.version.release

获取设备的Android系统版本号。

进入设备Shell

adb shell

进入设备的Linux命令行环境,执行更复杂的系统级操作。

模拟点击与滑动

adb shell input tap 500 1000 adb shell input swipe 300 800 300 500

用于自动化测试或在无触摸屏设备上进行操作。

获取屏幕分辨率

adb shell wm size

查看设备的物理或逻辑分辨率。

查看电池状态

adb shell dumpsys battery

查看当前电量、充电状态及是否处于模拟充电模式。

查看应用内存占用

adb shell dumpsys meminfo <package_name>

分析应用内存使用情况,初步判断是否存在内存泄漏。

启动指定Activity

adb shell am start -n <package_name>/<activity_name>

通过命令行启动特定页面,用于深度链接测试或绕过登录页调试。

重启设备

adb reboot

最常用的重启命令,若需进入Recovery或Bootloader模式,可添加参数。

总结
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/25 23:01:30

ASCOMP PC Internals Pro(系统分析与硬盘监控)

链接&#xff1a;https://pan.quark.cn/s/b7f174263e7cASCOMP PC Internals Pro是一款专业级 Windows 系统分析与硬盘监控工具。该软件适用于个人用户、IT 专业人士以及注重系统透明度、早期故障检测和数据安全的零售商。通过一键操作&#xff0c;用户即可获取处理器、内存、显…

作者头像 李华
网站建设 2026/8/22 11:10:11

MySQL的一张表使用InnoDB引擎,创建时如果忘记给这张表添加主键,请问这边表有没有聚簇索引?如果有的话聚簇索引是什么样的?

聚簇索引创建的原则&#xff1a;主键存在&#xff1a;如果表中定义了主键&#xff0c;主键即为聚簇索引。没有主键时&#xff1a;如果没有定义主键&#xff0c;InnoDB 会选择第一个唯一且非空的索引作为聚簇索引。既没有主键也没有唯一索引时&#xff1a;如果既没有主键也没有合…

作者头像 李华
网站建设 2026/8/28 12:58:21

《数字图像处理》第 2 章 - 数字图像基础

前言大家好&#xff01;今天给大家梳理《数字图像处理》第 2 章的核心内容 —— 数字图像基础。这一章是整个数字图像处理的入门基石&#xff0c;涵盖了从视觉感知到图像数字化、像素关系、数学工具等核心知识点。全文搭配可直接运行的 Python 代码、效果对比图和详细注释&…

作者头像 李华
网站建设 2026/8/29 3:57:00

深度学习计算机毕设之基于卷神经网络python-pytorch训练会飞的昆虫识别

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华