Appium CLI安装UI Automator2驱动报错:无法识别命令参数
问题原因
你当前安装的是Appium 1.x版本,而appium driver install uiautomator2是Appium 2.x才引入的子命令,1.x版本不支持该语法,所以会报"unrecognized arguments"错误。
解决办法
方案1:升级到Appium 2.x(推荐)
Appium 2.x采用插件化驱动管理,是官方主推的新版本,操作步骤:
- 先卸载已安装的旧版本:
npm uninstall -g appium - 安装Appium 2.x正式版:
npm install -g appium - 重新执行驱动安装命令即可成功:
appium driver install uiautomator2
方案2:在Appium 1.x中安装UIAutomator2驱动
如果暂时不想升级,可通过全局安装驱动包的方式适配1.x版本:
- 安装UIAutomator2驱动包:
npm install -g appium-uiautomator2-driver - 安装完成后,启动Appium服务时会自动加载该驱动,无需额外配置。
验证方法
- Appium 2.x:执行
appium driver list,查看输出中是否包含已安装的uiautomator2驱动 - Appium 1.x:启动Appium服务后,查看日志中是否有
uiautomator2驱动加载成功的提示内容
内容的提问来源于stack exchange,提问作者Alessandro Violante
相关产品推荐
相关产品推荐

