环境变量 windows 查看方式set path,
adb端口号5037
adb devices 查看设备命令
三个状态 device 未识别
授权某台电脑 不用每次都打开
adb -s 192.168.56.101:5555 shell 指定某一台机,当有多台链接电脑
adb logcat >\logcat.txt
日志内容D代表debug 
        I代表info
E代表error
adb shell 先进入设备
pull 把设备文件拉取到本地
push 把电脑上的推到设备中

adb start-server 当adb出错的时候adb kill-server

守护进程

遇到无法连接手机使用adb,打开任务管理器,kill掉所有的手机助手,豌豆荚之类的,就可以再次连接了

windows 下dos命令


appium  是一个node 服务,查看端口号是否占用,

netstat -ano|findstr "4723"


进程号是 最后面


杀死进程用

taskkill -F -PID "进程号" 


另一种方式用任务管理器 删掉 node.exe  


appium 在dos窗口 下



安卓shell 命令


adb shell 



文件类型 b是代表块设备 d代表目录 l 文件



ll 和 ls -l  是一样的一个缩写,一个是全写



cat test.log | grep "ts"



包名 和起始activity  用aapt 配置环境变量后  在dos窗口下使用



1、查看包名和起始的activity, 注意 aapt的命令需要把android4.4.2里的复制到tools 目录下,才可以使用,因为环境变量配置了tools 


aapt d badging  d:\bing.apk|findstr "package launchable-activity"


引号里的 空格代表 或者

安卓shell 环境下的命令目录  /system/bin # ll



2、查看root权限下手机的包名和activity 用hierarchyviewer



查看当前界面的activity 


3、adb shell dumpsys window | findstr mCurrentFocus  



注意区分当前activity 和起始activity 的区别



查看元素信息工具,uiautomatorview.bat 


点击第二个按钮



android低于4.3看不到resource-id 



appium 没有接受到命令默认1分钟自动断开



node.js 版本不要太高 我用的6.8.0 过高会报错