在没有翻墙软件的时候,我们安装macaca相关模块的时候要用cnpm,不建议用npm命令。
使用cnpm i macaca-android g 命令执行安装,我们会发现安装的日志里会出现包含 build Fail关键字的日志,这表明该模块下的俩个apk没有生成成功。apk的具体目录为
D:\nodejs\node_global\node_modules\macaca-android\node_modules\_uiautomatorwd@1.1.1@uiautomatorwd\app\build\outputs\apk\。
解决办法:
打开D:\nodejs\node_global\node_modules\macaca-android\node_modules\_uiautomatorwd@1.1.1@uiautomatorwd\gradle\wrapper\ 这个目录下的gradle-wrapper.properties文件:我们会看下下图红框框里的链接:这个其实是gradle工具包的下载链接,我们在浏览器里打开这个链接将会把gradle下载下来,然后把环境变量里的GRADLE_HOME设置成你下载的gradle,如下图所示;最后我们重新打开命令行,重新执行cnpm i macaca-android g命令应该就可以了。