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

尝试在Appium Inspector创建会话时出现adbExec错误

Appium Inspector启动会话报错:settings_apk-debug.apk不存在

错误日志

Failed to create a session. 
An unknown server-side error occurred while processing the command. 
Original error: Error executing adbExec.
 Original error: 'Command 'C:\Users\xukin\AppData\Local\Android\Sdk\platform-tools\adb.exe -P 5037 -s emulator-5554 install -g C:\Windows\system32\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk' exited with code 1'; 
Command output: 
adb: failed to stat C:\Windows\system32\node_modules\appium-uiautomator2-driver\node_modules\io.appium.settings\apks\settings_apk-debug.apk: No such file or directory

配置参数(Capabilities)

{
  "platformName": "Android",
  "appium:platformVersion": "12",
  "appium:deviceName": "Pixel XL",
  "appium:app": "C:/Users/xukin/OneDrive/Документы/app-release.apk",
  "appium:automationName": "UIAutomator2",
  "appium:udid": "emulator-5554"
}

问题分析

错误指向的C:\Windows\system32\node_modules\...路径不符合常规——Appium的UIAutomator2驱动依赖的settings apk默认不会安装在系统目录下,大概率是以下原因导致:

  • 以管理员权限运行Appium Server或Inspector,触发Windows UAC路径重定向,将用户目录下的node_modules重定向到system32目录;
  • Node.js全局模块路径被错误配置到system32目录。

解决步骤

  1. 以普通用户权限重启Appium相关进程
    关闭Appium Server、Appium Inspector,右键选择「打开」(不要选「以管理员身份运行」),重新尝试启动会话。

  2. 修正Node.js全局模块路径

    • 打开命令提示符,运行npm root -g查看当前全局模块路径;
    • 如果路径是C:\Windows\system32\node_modules,执行以下操作:
      1. 在用户目录创建新的全局模块文件夹,比如C:\Users\xukin\node_global;
      2. 运行npm config set prefix "C:\Users\xukin\node_global"修改全局路径;
      3. 重新安装UIAutomator2驱动:npm install -g appium-uiautomator2-driver。
  3. 手动指定settings apk路径
    在Capabilities中添加appium:settingsApp参数,填入实际找到的settings_apk-debug.apk完整路径,示例:

    {
      // 原有参数保留
      "appium:settingsApp": "C:\\Users\\xukin\\node_modules\\appium-uiautomator2-driver\\node_modules\\io.appium.settings\\apks\\settings_apk-debug.apk"
    }
    
  4. 重装Appium及驱动

    • 卸载现有Appium:npm uninstall -g appium;
    • 重新安装Appium:npm install -g appium;
    • 安装UIAutomator2驱动:appium driver install uiautomator2。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 04:55:21