Windows系统下Android模拟器无法连接Appium Inspector问题咨询
排查解决步骤
1. 确认Appium服务正常运行
- 检查4723端口是否被Appium占用:Windows命令行执行
netstat -ano | findstr "4723",无返回结果说明服务未启动 - 服务启动配置:命令行启动时执行
appium -a 0.0.0.0 -p 4723;桌面版Appium需在设置中确认监听地址为0.0.0.0、端口为4723后再启动服务
2. 适配网页版Appium Inspector的CORS要求
如果你使用的是浏览器打开的网页版Inspector,启动Appium服务时必须添加跨域参数,命令改为:appium -a 0.0.0.0 -p 4723 --allow-cors
桌面版Appium Inspector无需配置该参数
3. 校验连接配置正确性
- 你提供的Desired Capabilities语法无问题,重点核对两项:
- 执行
adb devices确认返回的模拟器设备名与配置里的Pixel4一致,且模拟器系统版本确实为Android 11 - 本地apk路径
C:\\Users\\prasad.sangpal\\Desktop\\ApiDemos.apk真实存在,无路径拼写错误、文件权限问题
- 执行
- 确认Appium Inspector的远程路径填写为
/wd/hub,该项漏填是高频连接失败原因 - 本地运行服务的场景下,远程主机可改为
127.0.0.1避免地址绑定异常
4. 排查网络与模拟器连接问题
- 临时关闭Windows防火墙,测试是否为端口拦截导致的连接失败
- 执行
adb connect 127.0.0.1:<模拟器对应端口>确认模拟器与adb正常连接,Android Studio自带模拟器默认端口为5554,第三方模拟器可查阅对应官方端口说明
内容的提问来源于stack exchange,提问作者prasad sangpal
相关产品推荐
相关产品推荐

