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

如何解决Appium Inspector创建会话失败及启动应用报错问题

解决Appium Inspector启动会话失败(无法启动应用)问题

以下是针对Failed to create session... Cannot start the 'com.example.demo' application报错的排查和解决步骤:

  • 验证应用包名与启动Activity正确性

    • 用adb shell pm list packages命令列出设备上已安装的所有包,确认com.example.demo存在
    • 若包名正确,需补充配置启动Activity:通过adb shell dumpsys window | grep mCurrentFocus获取应用前台Activity,然后在Desired Capabilities中添加appActivity参数(例如com.example.demo.MainActivity)
  • 确认应用已正常安装并可运行

    • 执行adb install /path/to/your/app.apk重新安装应用,确保安装过程无报错
    • 手动在设备上启动com.example.demo应用,确认应用本身能正常打开,无崩溃或启动失败情况
  • 检查设备与Appium服务连接状态

    • 重启Appium服务,查看服务日志是否有异常输出
    • 用adb devices命令确认设备状态为device,无离线或未授权情况
    • 若使用模拟器,确保模拟器处于正常运行状态,无卡顿、无响应问题
  • 核对Desired Capabilities配置

    • 确保必填参数配置正确:
      • platformName:设置为Android或iOS(匹配目标设备)
      • deviceName:设备名称(可通过adb devices获取)
      • appPackage:准确设置为com.example.demo
      • appActivity:对应应用的启动Activity(必填,除非是iOS应用)
    • 避免冲突配置:若应用已安装在设备上,无需设置app参数(该参数用于指定未安装的APK路径)
  • 排查权限与兼容性问题

    • 对于Android 10+设备,确保已授予Appium调试权限(在设备的开发者选项中开启USB调试、安装未知应用权限)
    • 确认Appium版本与设备系统版本兼容:例如Android 13+建议使用Appium 2.x版本
    • 检查应用是否有特殊权限要求(如存储、定位),手动在设备设置中授予后再尝试启动会话

内容的提问来源于stack exchange,提问作者Riko Primanto Pratama

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 16:52:09