2017-10-20 54 views
2

设置:
- VSTS建立使用 “托管2017年” 代理
- 科尔多瓦建设v 1.3.18
- 科尔多瓦7.1.0
- [email protected]^6.3.0CordovaError:找不到摇篮的安装版本 - 在VSTS与科尔多瓦建设任务

当使用科尔多瓦建设任务,我得到以下错误的Android建设:

CordovaError:不能,或者找到的摇篮无论是在Android Studio中安装版你的系统安装gradle wrapper。请在您的gradle路径,或安装Android工作室

Screenshot of complete error log

科尔多瓦项目库中存放的根的子文件夹,被指定为在构建过程中的科尔多瓦建设任务的工作目录。

VSTS Build process configuration

调查的下降(在d:\一个\ 1 \ S \ XXX)我可以看到gradle这个目录中不包括平台\机器人目录。本地添加了“cordova add platform android”,但它似乎并没有发生在VSTS上。我该如何解决这个问题?

任何建议表示赞赏

+0

你解决科尔多瓦6.0的问题? –

回答

1

它与科尔多瓦7.X版本在托管代理的问题,无论是gradle这个或Android工作室需要安装的科尔多瓦7.X版本。检查这个线程:Cordova Build task fails, unable to find Gradle

您可以下载和配置gradle这个(添加到PATH环境变量),通过PowerShell来处理这个问题(如上面提到的线程),但它需要花费一些时间每个版本中下载和配置。

如果你可以用科尔多瓦的低版本(如6.0),你可以选择托管代理(未托管vs2017),并留下科尔多瓦版输入框为空。

另一种方法是,你可以设置与gradle这个或安装Android Studio中的私人生成代理,那么队列建立与此代理。