Appium 安卓怎么用 Appium 定位元素呢

dee chen · 2015年01月20日 · 最后由 大东 回复于 2015年01月20日 · 1413 次阅读

设置了 Appium 配置,然后运行 Appium,运行 Inpector,但是跑不起来,报错了。
错误信息是:
info: [debug] Error: Command failed: ADB server didn't ACK

  • could not start server *

    at ChildProcess.exithandler (child_process.js:658:15)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:766:16)
    at Socket. (child_process.js:979:11)
    at Socket.emit (events.js:95:17)
    at Pipe.close (net.js:466:12)
    info: [debug] Responding to client with error: {"status":33,"value":{"message":"A new session could not be created. (Original error: Command failed: ADB server didn't ACK\n* could not start server \n)","killed":false,"code":255,"signal":null,"origValue":"Command failed: ADB server didn't ACK\n could not start server *\n"},"sessionId":null}
    info: <-- POST /wd/hub/session 500 17166.155 ms - 296

这个是什么问题呢?

共收到 3 条回复 时间 点赞

谷歌百度一下:ADB server didn't ACK,解决方案很多啊。
Android 就用 uiautomatorviewer 吧

#1 楼 @anikikun 谢谢,终于弄好了,android 的 sdk 路径弄错了
用 uiautomatorviewer 和 Appium 有什么有点么?

#2 楼 @ceshichen uiautomatorviwer 是只是集成在 Android sdk 里用于扫描分析 Android ui 的工具而已...辅助你 Appium 工作的开展..

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册