美文网首页
adb工具详细介绍

adb工具详细介绍

作者: Gundy_ | 来源:发表于2019-11-15 11:07 被阅读0次

获取 App 的信息

App 信息

  • 获取当前界面元素:adb shell dumpsys activity top
  • 获取任务列表:adb shell dumpsys activity activities

App 入口

  • adb logcat |grep -i displayed
  • aapt dump badging mobike.apk | grep launchable-activity
  • apkanalyzer 最新版本的 SDK 中才有

启动应用

  • adb shell am start -W -n com.xueqiu.android/.view.WelcomeActivityAlias -S

Android 常用命令

  • adb:Android Debug Bridge
  • adb devices:查看设备
  • adb kill-server:关闭 adb 的后台进程
  • adb tcpip:让 Android 脱离 USB 线的 TCP 连接方式
  • adb connect:连接开启了 TCP 连接方式的手机
  • adb logcat:Android 日志查看
  • adb bugreport:收集日志数据,用于后续的分析,比如耗电量

adb shell

adb shell 本身就是一个 Linux 的 shell,可以调用 Android 内置命令
adb shell

  • adb shell dumpsys
  • adb shell pm
  • adb shell am
  • adb shell ps
  • adb shell monkey

测试常用命令

  • adb
  • pm
  • am
  • dumpsys
  • uiautomator
  • input

Android 性能统计 dumpsys

  • 获取所有的 dumpsys 子命令 dumpsys | grep -i DUMP
  • 获取当前 activity adb shell dumpsys activity top
  • 获取 activities 的记录,可以获取到 appium 依赖的原始 activity dumpsys activity activities
  • 获取特定包基本信息 adb shell dumpsys package com.xueqiu.android
  • 获取系统通知 adb shell dumpsys notification
  • 获得内存信息 adb shell dumpsys meminfo com.android.settings
  • 获取 cpu 信息 adb shell dumpsys cpuinfo
  • 获取 gpu 绘制分析 adb shell dumpsys gfxinfo com.android.settings
  • 获取短信 adb shell dumpsys activity broadcasts | grep senderName=

uiautomator

  • adb shell uiautomator runtest ...
  • adb shell uiautomator dump

简单的自动化工具 adb shell input 命令

  • text <string> (Default: touchscreen)
  • keyevent [--longpress] <key code number or name> ... (Default: keyboard)
  • tap <x> <y> (Default: touchscreen)
  • swipe <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)
  • draganddrop <x1> <y1> <x2> <y2> [duration(ms)] (Default: touchscreen)
  • press (Default: trackball)
  • roll <dx> <dy> (Default: trackbal

相关文章

  • adb工具详细介绍

    获取 App 的信息 App 信息 获取当前界面元素:adb shell dumpsys activity top...

  • adb的使用以及常见问题

    ADB介绍 ADB(Android Debug Bridge)是Android SDK中的一个工具, 使用ADB可...

  • ADB基础

    ADB介绍 ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工...

  • Android开发调试工具ADB

    1.ADB介绍及环境搭建 adb的全名是Android调试桥,它充当调试桥。Adb是Android SDK中的工具...

  • ADB工具安装与介绍

    一天笑嘻嘻是一名测试人员,想了解Android的测试方法,于是,就找到了小测试。笑嘻嘻:身为一名测试人员需要了解A...

  • Android ADB 常用命令

    [TOC] adb logcat 查看日志 详细内容可参见 ADB Usage Complete / ADB 用法...

  • 关于adb工具的使用

    adb工具调试Android非常方便, adb工具包下载地址:adb工具包下载https://developer....

  • ADB命令——操作数据库

    1、adb介绍 adb是Android SDK自带的一个调试工具,它存放在sdk的platform-tools目录...

  • 安卓自动化之adb命令和dos命令

    adb工具介绍 全名:安卓调试桥(Android Debug Bridge)adb由三部分组成:客户端、服务端、a...

  • Mac下反编译Android安装包基本工具

    本篇文章主要从如下几点学习反编译工具的基本安装 apk介绍 反编译apk需要的基本工具 常用ADB命令 apk介绍...

网友评论

      本文标题:adb工具详细介绍

      本文链接:https://www.haomeiwen.com/subject/mlbjictx.html