You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已配置环境变量却无法启动Appium Inspector会话求助

Appium V2.0 启动Inspector时ANDROID_HOME/ANDROID_SDK_ROOT未识别的解决办法
  • 验证环境变量实际生效状态
    打开命令提示符(CMD),执行echo %ANDROID_HOME%和echo %ANDROID_SDK_ROOT%,确认输出路径正确且无空格、中文等特殊字符。同时执行adb version,若能正常返回版本信息,说明SDK路径已被系统识别;若失败,检查Path变量是否优先添加了%ANDROID_HOME%\platform-tools和%ANDROID_HOME%\tools目录。

  • 重启相关进程
    环境变量配置后,必须完全关闭并重新打开Appium Server、Appium Inspector,必要时重启电脑,确保进程读取到最新的环境变量配置。若使用IDE启动Appium,也需重启IDE清除进程缓存。

  • 核对环境变量配置细节
    检查系统变量和用户变量中,ANDROID_HOME或ANDROID_SDK_ROOT的变量名拼写完全正确(Windows不区分大小写,但Appium可能严格校验),变量值为Android SDK的根目录(例如C:\Users\你的用户名\AppData\Local\Android\Sdk)。同时确认Path变量中添加的是SDK相关目录的完整绝对路径,而非相对路径。

  • 用Appium Doctor精准排查
    执行appium-doctor --android,重点关注诊断结果中的异常项,比如是否缺失Android Build Tools等SDK组件,或是环境变量检测失败的具体原因,根据提示逐一修复。

  • 强制指定SDK路径到Inspector会话
    在Appium Inspector的Desired Capabilities中直接添加appium:androidSdkRoot参数,手动指定SDK根目录,绕过环境变量读取逻辑。示例配置:

    {
      "appium:androidSdkRoot": "C:\\Users\\你的用户名\\AppData\\Local\\Android\\Sdk"
    }
    

内容的提问来源于stack exchange,提问作者Stanza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 17:31:07