• ADB常用命令


    一、基本命令(查询)

    1、查看已连接设备(模拟器不能连接需要先输入adb connect 127.0.0.1:62001)

    adb devices

    2、进行手机命令行

    adb shell

    退出命令是exit

    3、查看手机型号

    adb shell getprop ro.product.model

    4、查看型号等详细信息使用以下命令

    adb devices -l

    5、查看所有包名

    adb shell pm list packages

    6、查看所有第三方包名

    adb shell pm list packages -3

    7、查看当前聚焦的这个应用的包名与(Activity)属性

    adb shell

    dumpsys window windows | grep current -i

    adb shell "dumpsys window windows | grep current -i"

    8、查看日志

    adb logcat

    9、查看安装目录

    adb shell pm path com.tencent.mm

    10、查看前台 Activity

    adb shell

    dumpsys activity activities | grep mResumedActivity

    或:

    adb shell "dumpsys activity activities | grep mResumedActivity"

    或:

    adb shell dumpsys activity activities | findstr mResumedActivity

    11、查看正在运行的 Services

    adb shell dumpsys activity services [com.tencent.mm]

    12、查看应用详细信息( 输出中包含很多信息,包括 Activity Resolver Table、Registered ContentProviders、包名、userId、安装后的文件资源代码等路径、版本信息、权限信息和授予状态、签名版本信息等。)

    adb shell dumpsys package com.tencent.mm

    13、查看进程

    adb shell ps

    14、查看实时资源占用情况

    adb shell top

    二、安装与卸载

    1、安装app(将安装包放入用户目录下:)

    adb install weixin7015android1680.apk

    先解压缩

    再完成安装,安装完成后微信图标出现

    2、卸载app

    adb uninstall com.tencent.mm

    3、清除应用数据与缓存

    adb shell pm clear com.tencent.mm

    三、APP交互操作

    1、打开设置

    adb shell am start com.android.settings/com.android.settings.Settings

    2、指定Activity名称启动

    adb shell am start com.tencent.mm/com.tencent.mm.plugin.account.ui.WelcomeActivity

    adb shell am start com.tencent.mm/.plugin.account.ui.WelcomeActivity

    3、不指定Activity名称启动(启动主Activity)

    adb shell monkey -p com.tencent.mm -c android.intent.category.LAUNCHER 1

    4、强制停止应用(无返回)

    adb shell am force-stop com.tencent.mm

    5、模拟按键/输入

    adb shell input相关命令

    keycode

    含义

    3

    HOME 键

    4

    返回键

    5

    打开拨号应用

    6

    挂断电话

    24

    增加音量

    25

    降低音量

    26

    电源键

    27

    拍照(需要在相机应用里)

    64

    打开浏览器

    82

    菜单键

    85

    播放/暂停

    86

    停止播放

    87

    播放下一首

    88

    播放上一首

    122

    移动光标到行首或列表顶部

    123

    移动光标到行末或列表底部

    126

    恢复播放

    127

    暂停播放

    164

    静音

    176

    打开系统设置

    187

    切换应用

    207

    打开联系人

    208

    打开日历

    209

    打开音乐

    210

    打开计算器

    220

    降低屏幕亮度

    221

    提高屏幕亮度

    223

    系统休眠

    224

    点亮屏幕

    231

    打开语音助手

    276

    如果没有 wakelock 则让系统休眠

    举例1:HOME键盘

    adb shell input keyevent 3

    举例2: 增加音量/ 降低音量/ 静音

    adb shell input keyevent 24

    adb shell input keyevent 25

    adb shell input keyevent 164

    举例3:点亮屏幕/熄灭屏幕

    adb shell input keyevent 224

    adb shell input keyevent 223

  • 相关阅读:
    HTTP状态码
    CEFsharp使用代理及切換
    powershell生成时间戳13和10位
    不用Root卸载手机自带应用
    夜间浏览更护眼
    windows 10 1709精简版安装 Microsoft Store
    在elementary os上安装brave 浏览器
    单语言精简版win10下中文网页无法正常
    为输出添加序号
    SpringBoot对静态资源的映射规则
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13309137.html
Copyright © 2020-2023  润新知