一、jdk安装配置
下载安装jdk1.8 Java Downloads | Oracle
配置jdk环境变量
在path中新增
验证安装配置是否成功
二、python3.9下载安装配置
三、sdk安装配置
下载sdk SDK 平台工具版本说明 | Android 开发者 | Android Developers (google.cn)
安装配置详见Android SDK 安装及环境配置教程
四、nvm环境配置:用于管理nodejs版本
下载nvm(Releases · coreybutler/nvm-windows · GitHub)
下载完成后配置环境变量(一般下载后会自动配置好)。分别新建NVM_HOME、NVM_SYMLINK这两个系统变量,并添加到path中,如下:
为了加快nvm下载速度,在nvm安装目录根目录下修改settings.txt,设置nvm源。
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
nvm常用命令:
nvm --version ———— 查看nvm工具的版本
nvm list ———— 列出已安装的nodejs版本
nvm list available ———— 列出可安装的nodejs版本
nvm install 版本号 ———— 安装相关版本的nodejs
nvm uninstall 版本号 ———— 卸载相关版本的nodejs
nvm use 版本号 ———— 当下载多个版本的nodejs时,使用此命令控制当前使用版本
......
五、npm安装appium-doctor
npm常用命令:
npm install 名称 [-g]————npm安装命令【是否全局安装】
npm uninstall 名称————npm卸载命令
npm --version————查看npm当前版本
npm list [-g]————查看当前已安装模块【查看全局安装】
......
在nvm安装配置完成后,使用nvm install命令安装稳定版本的nodejs
环境配置详情见 nodejs安装及配置教程
上述步骤完成后,开始安装appium-doctor:npm install appium-doctor
然后执行appium-doctor。
常见问题:
opencv4nodejs cannot be found —————— opencv4nodejs cannot be found问题解决
ffmpeg cannot be found —————— ffmpeg cannot be found问题解决
bundletool.jar cannot be found —————— bundletool.jar cannot be found问题解决
mjpeg-consumer cannot be found —————— mjpeg-consumer cannot be found问题解决
六、appium下载安装配置
下载appium Release 1.22.2 · appium/appium-desktop · GitHub
下载appium录制工具appium-inspector Releases · appium/appium-inspector · GitHub
按照提示安装就行,安装完成后,先安装python模块pip install appium-python-client
完成后,打开appium,点击Edit Configurations,如果ANDROID_HOME、JAVA_HOME字段有值则证明环境配置成功。
七、实际操作
使用有线/无线/模拟器连接电脑进行操作,此处使用mumu模拟器进行演示。
输入adb connect 设备ip:端口号,然后输入adb devices查看连接设备列表,如下:
打开appium、appium-inspector,在appium-inspector启动页输入下面相关字段的值:
点击启动会话,启动成功的画面如下:
到此,基本的appium环境搭建结束。