adb 使用

本文详细介绍了Android Debug Bridge(ADB)的常用命令,包括设备检测、数据传输、Shell操作、应用管理和日志查看等。通过ADB,开发者可以实现与安卓设备的交互,如拉取和推送文件、启动应用、执行坐标点击、查看前台应用等。同时,文章还提到了如何通过adb命令获取安装包信息、连接设备、导出安装包、安装和卸载应用的方法,对于Android开发者来说是一份实用的工具指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

adb 使用

命令
  • adb help 查看帮助文档
  • adb devices 检测连接到电脑的安卓设备
  • adb pull <手机路径> <本机路径> 从手机拉取信息放到本地
  • adb push <本机路径> <手机路径> 从本地推送信息到手机
  • adb shell> 登录设备shell模式 <命令行>
  • adb shell dumpsys activity | find "mFocusedActivity" 查看前台应用包名
  • adb kill-server 终止adb服务
  • adb start-server 启动adb服务,通常在adb出现问题时,综合kill-server命令使用
  • adb shell am start -n <包名/入口> 启动App
  • adb shell pm clear <包名> 清除应用的数据和缓存
  • adb shell input tap <x轴坐标> <y轴坐标> 坐标点击
  • adb shell pm list packages 列出所有包名,-s 列出系统apk路径及包名,-3 列出用户apk路径以及包名
  • adb logcat 打印日志
获取安装包名称
  • 使用命令 adb shell dumpsys activity recents | find "intent={" 查看android模拟器中的第一个打开的app的包名,cmp就是 APP Package名称/Activity名称
  • aapt.exe dump badging wechat.apk | find "package: name=" 查看APP Package名称,即包名
  • aapt.exe dump badging wechat.apk | find "launchable-activity" 查看Activity名称
连接设备
  1. wifi状态下,使用
# 连接
adb connect <HOST> <PORT>
# 查看设备连接
adb devices
  1. 手机使用数据线直连电脑
# 必须打开USB调试模式
adb start-server
# 在手机认证后,查看设备连接
adb devices
# 关闭连接
adb kill-server

导出设备安装包

  1. adb shell pm list package 查看已安装的所有apk
  2. adb shell pm path <安装包名> 根据要导出的app包名,查看APP安装路径
    请添加图片描述
  3. adb pull /data/app/com.taobao.taobao-XRXDXTsucJSvJ7p5j4mgfw==/base.apk C:\Users\origin\Desktop\ 根据以上路径导出apk源文件到PC端

安装和卸载安装包

  • adb uninstall <com.tencent.mobileqq> 卸载应用,卸载指定包名的应用
  • adb install </data/app/xxx.apk> 安装应用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值