初步学习 adb

1. 概述

“安卓调试桥 adb (Android Debug Bridge)”,利用 adb 可以在计算机端链接安卓移动设备,获取其 Unix shell 的权限,用命令行的方式调试该移动设备。

2. 配置

2.1 打开移动设备的开发者模式(以手机安卓模拟器为例)

(1)打开设置
(2)单击 “About emulted device”
请添加图片描述
(3)找到 “Build number”,多次点击,直到显示一个写着 “you are already a developer” 的 toast 停止点击。此时该设备进入开发者模式。
请添加图片描述
(4)回到设置的一级菜单,点击"System" 按钮。
请添加图片描述
(5)点开 “Advanced” 按钮,找到 “Developer options"
请添加图片描述
请添加图片描述
(6)打开 “USB debugging”,移动设备配置完毕。
请添加图片描述

2.2 计算机端 adb 安装(以mac为例)

  • 输入命令:
    brew install android-platform-tools
    (需要提前安装好 homebrew)
  • 查看 adb 版本信息和安装位置:
    adb -version
    请添加图片描述

3. 常用命令(个别例子)

3.1 基本操作

  • adb devices 查看已经连接到电脑的设备(下图表示有一个虚拟机设备 emulator-5554 已连接,并且可用)
    请添加图片描述
  • adb shell / adb -s [device-name] shell 连接指定设备(若只有一个设备连接,可用前者)
  • adb logcat 查看移动设备的实时日志
    请添加图片描述
  • adb logcat X:X 按照级别过滤日志
    【日志过滤级别-依次递增】
    V:Verbose
    D:Debug
    I:Info
    W:Warning
    E:Error
    F:Fatal
    S:Silent
    请添加图片描述

3.2 移动设备的系统信息

  • adb shell dumpsys package 移动设备的详细包信息
    请添加图片描述
  • adb shell dumpsys meminfo 移动设备的内存使用情况
    请添加图片描述
  • adb shell dumpsys activity services [packagename] 查看正在运行的Services(后面的 package name可选)
    eg.
    请添加图片描述
  • adb shell dumpsys battery 移动设备的电池信息
    请添加图片描述
  • adb shell dumpsys window displays 移动设备的屏幕参数
    请添加图片描述

4. 个人理解

adb 是一个通过命令行来控制连接到电脑的移动端安卓设备的工具集,包括查看设备的各种信息、文件管理、应用管理和交互、服务进程管理、查看日志、修改设置等功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值