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
 
 
 
 
 
 
posted @ 2020-06-21 11:53  Mrwhite86  阅读(433)  评论(0编辑  收藏  举报