【仅供参考】
安装Homebrew
- 安装命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安装brew 程序(Homebrew简称brew,OSX上的软件包管理工具)
- 使用上述命令过程中要求输入mac登录用户的密码,输入回车即可,过程中需要下载稍微有点慢
安装nodejs
- Appium是使用nodejs环境开发的,安装Appium之前,先提前把nodejs环境安装好
- 安装命令:brew install node 和 brew install npm
安装python和adb
安装xcode
- 直接在AppStore安装即可
安装appium
[待上传]安装appium诊断工具
- npm install -g appium-doctor
- 使用appium诊断:appium-doctor
Appium-doctor上的各种报错
1.Carthage was NOT found!- 安装命令:brew update和brew install carthage(需安装Homebrew后执行)
- 在code设置里,将Command line Tools设置一下,在Xcode>preferences>Locations里面,设置之后再运行终端
- 环境配置错误,检查一下:open ~/.bash_profile
编辑配置
- 运行之后下面有个Edit Configurations(编辑配置)。可以在左上角菜单栏 View->Languages->中文。切换成中文。
- 在该菜单下配置对应ANDROID_HOME,JAVA_HOME 路径即可。
设置启动参数
{ "platformName":"Android", "platformVersion":"11", "deviceName":"test", "appPackage":"com.xxxx.xxxx", "appActivity":"com.xxxx.xxxx.xxxActivity" }1.获取platformVersion:
- adb shell getprop ro.build.version.release
- adb devices
- 获得的那一串数字就是
- 获取appActivity 的方法: adb shell dumpsys activity activities
- [待确认]
启动遇到的问题
【问题1】An unknown server-side error occurred while processing the command. Original error: 'app' option is required for reinstall- package 与 activity的存在问题
- 重复启动