运行 python 下面的 android_contacts.py 报错:
uncaughtException: spawn ENOENT date=Sat Nov 09 2013 13:23:20 GMT+0800 (CST), pid=915, uid=0, gid=0, cwd=/Users/android/avd/4.2.avd, execPath=/usr/local/bin/node, version=v0.10.21, argv=[node, /usr/local/bin/appium], rss=43876352, heapTotal=32171264, heapUsed=20301264, loadavg=[1.802734375, 1.71923828125, 1.67724609375], uptime=3129, trace=[column=11, file=child_process.js, function=errnoException, line=980, method=null, native=false, column=34, file=child_process.js, function=Process.ChildProcess._handle.onexit, line=771, method=ChildProcess._handle.onexit, native=false], stack=[Error: spawn ENOENT, at errnoException (child_process.js:980:11), at Process.ChildProcess._handle.onexit (child_process.js:771:34)]
在没有用模拟器之前,真机上是可以正常运行的,切到模拟器之后报上面的错误,在真机上也同样遇到了这个问题。
后来我重新配置了 ant 路径,在真机中可以正常运行,切到模拟器仍有上面错误。此时我把命令全部退出,重新在真机和模拟器上试了下,都可以正常运行,不知道为什么会这样?是因为不稳定还是哪地方配置有问题呢?
环境:mac OSX10.9 下
python 2.7.5