2017-10-20 53 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中的私人生成代理,那麼隊列建立與此代理。