m0_60521240 2025-04-27 22:02 采纳率: 0%
浏览 4

Original error: The following desired capabilities are required, but were not provided: deviceName

Failed to create session. A new session could not be created. (Original error: The following desired capabilities are required, but were not provided: deviceName) 一直报错啊

"platformName": "Android",
"appium:deviceName": "2MN0224907000001",
"appium:platformVersion": "23",
"appium:appPackage": "com.leiting.xian",
"appium:appActivity": "com.gbits.hook.HookUnityPlayerActivity"

  • 写回答

3条回答 默认 最新

  • 宝码香车 优质创作者: JavaScript技术领域 2025-04-27 22:04
    关注

    让【宝码香车】来帮你解答,本回答参考DeepSeek编写,并整理提供。
    如果还有疑问可以点击头像关注私信或评论。如果答案让您满意,请采纳、点赞、关注,非常感谢!

    这个错误表明在Appium配置中缺少必需的deviceName参数。虽然你的配置中已经包含了appium:deviceName,但可能由于格式问题未被正确识别。以下是解决方案:

    正确的Desired Capabilities配置

    {
      "platformName": "Android",
      "deviceName": "2MN0224907000001",
      "platformVersion": "23",
      "appPackage": "com.leiting.xian",
      "appActivity": "com.gbits.hook.HookUnityPlayerActivity"
    }
    

    或者使用带命名空间的格式(Appium 2.0+推荐):

    {
      "platformName": "Android",
      "appium:deviceName": "2MN0224907000001",
      "appium:platformVersion": "23",
      "appium:appPackage": "com.leiting.xian",
      "appium:appActivity": "com.gbits.hook.HookUnityPlayerActivity"
    }
    

    常见问题排查

    1. Appium版本兼容性

      • 如果你使用的是Appium 1.x,请使用第一种格式(无命名空间)
      • 如果是Appium 2.x,两种格式都应该支持
    2. adb设备验证
      确保设备已连接且被识别:

      adb devices
      

      应该能看到你的设备ID 2MN0224907000001

    3. 完整Java代码示例(如果你是用Java客户端):

      DesiredCapabilities caps = new DesiredCapabilities();
      caps.setCapability("platformName", "Android");
      caps.setCapability("deviceName", "2MN0224907000001");
      caps.setCapability("platformVersion", "23");
      caps.setCapability("appPackage", "com.leiting.xian");
      caps.setCapability("appActivity", "com.gbits.hook.HookUnityPlayerActivity");
      

    如果问题仍然存在,建议:

    1. 检查Appium服务器日志获取更详细的错误信息
    2. 尝试使用Appium Desktop客户端验证你的capabilities
    3. 确保设备USB调试已开启且已授权电脑连接
    评论

报告相同问题?

问题事件

  • 创建了问题 4月27日