常用的ADB命令

110 阅读1分钟

一、环境搭建准备

1、安装jdk

2、准备: Android SDK Build_Tools; Android Emulator; Android SDK Platform-Tools; Android SDK Tools

3、环境变量配置: Android_Home和JAVA_HOME

二、adb 命令的基本格式

adb [-d|-e|-s seriaNumber] command

-s 指定相应的设备为命令目标; -d 指定当前唯一通过USB连接android设备为命令目标; -e 指定当前唯一运行的模拟器为命令目标。

三、一般在App等测试中,最常用的几个命令:

1、安装包: adb -s 设备 install -r 包名。 2、卸载包: adb -s 设备 uninstall。

3、遇到问题(重启治百病): adb devices; adb kill-server; adb start-server。

4、你如果想抓日志: adb logcat | grep 关键词。

5、如果要启动应用 adb shell am start -n com.cbss.activity/com.cbss.activity.ui.navigation.EntryActivity 【备注】:启动 activity时 是 包名/入口activity路径,如果activity在包名目录下可以写成 包名/.activity名;不在,就得写全 activity路径 另外:. 是说在当前目录下

6、查看手机的休眠状态: adb shell dumpsys deviceidle

7、adb shell应用-查看应用列表: 显示系统自带应用: adb shell pm list packages -s; 显示所有应用: adb shell pm list packages; 显示第3方应用: adb shell pm list packages -3。

8、模拟手机按键: 返回键:adb shell input keyevent 4; Home键:adb shell input keyevent 3(把应用放后台); 音量放大:adb shell input keyevent 24; 音量缩小:adb shell input keyevent 25。

9、启动app企业微信: adb shell am start -n 包名/启动项

10、获取启动页面的activity: windows:adb logcat ActivityManger:I | findstr "cmp"; mac:adb logcat ActivityManger:I | grep "cmp"; adb logcat | grep Displayed。

三、一般在工作中,需要背下一些常用的,或者能快速查到也行。 不会的去看看官网说明文档。这些是学习方法。