Macaca macaca 搭建过程中,在构建 uiautomatorwd 的时候总是停住,怎么办?

碎冰之殇 · 2018年03月08日 · 最后由 碎冰之殇 回复于 2018年03月12日 · 4202 次阅读

macaca 搭建过程中,在构建 uiautomatorwd 的时候总是停住,怎么办?
觉得可能是哪里配置有问题,但始终没发现是哪里的问题,环境变量配置也是 OK 的。macaca doctor 检查也是正确的;

无论在安装 macaca-android 还是 app-inspector,都是卡在这个 uiautomatorwd,可以说卡一天都不动的=。=b

请问要怎么破啊~好几天了,自己没找到解决的办法;
已尝试的办法:清除 macaca 重新安装、清理 sdk 重新安装和配置、更新 gradle……

共收到 11 条回复 时间 点赞

补,如果直接在 git 上 clone 下来,检查的时候也会报错,如图:

1 如果我没看错的话 你用的是 cmder 试试直接用 win 下的系统 cmd
2 另外 android sdk android-27 可能太高, 试着用https://testerhome.com/topics/11884 下的 Android SDK 该节中的配置
3 请先安装 macaca-android 保证它成功 在 安装 app-inspector https://testerhome.com/topics/8618

其他的参考 https://testerhome.com/topics/5483

老马 回复

好的,感谢,我试一下~

老马 回复

然并卵了……

碎冰之殇 回复

还是以前那样卡下载 或 编译进度中吗?
那么 你得 *** 或者 番羽 墙 了. 或者类似的 找到 替换下载路径的方法,比如:
macaca-chrome 下载 chromedriver 可以修改为用淘宝 cdn 的镜像:
设置一个环境变量重定向 chromedriver 下载地址,方法如下:
windows:
set CHROMEDRIVER_CDNURL=http://npm.taobao.org/mirrors/chromedriver/
Linux 或 MAC:
export CHROMEDRIVER_CDNURL=http://npm.taobao.org/mirrors/chromedriver/
然后再执行安装命令,您会发现此处的下载链接变成 taobao 的了

你观察 其他的安装 会卡在哪个链接请求下,然后去 npm.taobao.org/mirrors 搜索有没有可替代路径.

最好 就是 *** 了.

老马 回复

重新试了一下,如果我用 25 的 platform,安装 android 和 inspector 会如下报错;

但如果我按照提示装了 26 的,重新安装 android 或 inspector,在 uiautomatorwd 的时候就会卡住&……

碎冰之殇 回复

看你最近的 这个日志 应该还是 你 android sdk 没配置好 导致编译的时候 要用 android-26 的东西 导致编译错误了.....
你先 使用下 android-sdk 目录下的一些 工具 看正常不正常 比如 uiautomatorviewer 是否可连接真机查看界面元素.
我之前 好像也遇到过这个错误,忘记怎么解决的了. 你先试下.


是这里的问题,你还是没配置好 SDK Manager.exe 下的东西.

你看下 你这里 有这个吗? 看提示 是你 android-26 没配置好,配置好的话 不会报我截你图的那个错误.
https://testerhome.com/topics/11884 这个里边的 sdk manager 请按图 安装相关 完全照搬.

老马 回复

确实是的,就是因为 uiautomatorviewer.bat 这东西运行的时候也报错,所以我才尝试用 inspector,这么看根源就在这了,只是不知道后边怎么查问题
启动 uiautomatorviewer.bat 的时候,会有这个提示:

碎冰之殇 回复

那就对了,还是 android sdk 没配对。你可以完全按照我的帖子里的配置弄。一般都会通过的。你这目前感觉你环境被你弄糟了,要继续弄也可以,但你要会卸载或清理干净相关东西,弄不干净再重新装也会有麻烦。我也有写如何清理,你自己看下或自己找下分析下看自己哪里不对路了。

老马 回复

感谢悉心解答,就是环境糟的厉害,已经全部清理重新搭建,解决!

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