一、环境搭建准备
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。
三、一般在工作中,需要背下一些常用的,或者能快速查到也行。 不会的去看看官网说明文档。这些是学习方法。