环境变量 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 过高会报错