news 2026/4/27 3:30:53

[特殊字符] 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/4/27 3:30:27

Agent Skills 操作指南:从入门到高级自定义

大家好&#xff0c;我是AI培训韩老师今天给大家整点硬核的&#xff0c;那就是Claude skill.AI工具分两类&#xff0c;Claude code和其他&#xff1b;Claude Code毫无疑问是目前全世界最顶级的AI工具&#xff0c;不止是能完整写出一个中型项目的代码工具&#xff0c;也是能在你电…

作者头像 李华
网站建设 2026/4/23 8:33:52

肉包 1.4.2 |豆包AI手机平替,开源免费,AI自动化

Roubao&#xff08;肉包&#xff09;是一款完全基于Android原生开发的AI自动化助手&#xff0c;打破了传统手机自动化依赖电脑运行和技术门槛高的痛点。用户只需安装一个App&#xff0c;配置API Key后即可通过自然语言指令让手机自主完成复杂任务。该应用利用视觉语言模型&…

作者头像 李华
网站建设 2026/4/23 17:45:27

AI应用架构师必学:弹性扩展中的容错设计

AI应用架构师必学&#xff1a;弹性扩展中的容错设计 关键词&#xff1a;AI 应用架构、弹性扩展、容错设计、分布式系统、可靠性、可用性 摘要&#xff1a;本文深入探讨了 AI 应用架构师在弹性扩展场景下进行容错设计的关键要点。首先阐述了相关概念的基础&#xff0c;追溯其历史…

作者头像 李华
网站建设 2026/4/27 1:53:00

罗德与施瓦茨ZNB8 网络分析仪ZVB8

罗德与施瓦茨ZNB8 网络分析仪ZVB8主要特点 宽动态范围&#xff1a;140 dB 短扫描时间&#xff1a;4ms 即可扫描完401个点 高温度稳定性&#xff1a;0.01 dB/℃&#xff08;典型值&#xff09; 宽功率扫描范围&#xff1a;98 dB 宽IF带宽范围&#xff1a;1 Hz至10 MHz 支持手动和…

作者头像 李华
网站建设 2026/4/26 5:00:56

深度学习毕设项目:基于python-pytorch机器学习训练会飞的昆虫识别

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

作者头像 李华