2017-10-20 8 views
2

セットアップのビルド:
-
コルドバ7.1.0 - コルドバをv 1.3.18
を構築する - VSTSは、エージェント
"2017をホスト" を使用して構築を上のAndroid StudioでいずれかのGradleのインストールバージョンが見つかりませんでした、または:CordovaError:のGradleのインストールバージョンが見つかりませんでした - コルドバとVSTSにタスク

CordovaError:[email protected]^6.3.0

コルドバを使用してAndroid用建物、私は次のエラーを取得するタスクを構築する - あなたのシステムは、gradleラッパーをインストールします。あなたのパスにGradleのを含め、またはコルドバプロジェクトはリポジトリのルートのサブフォルダにあり、コルドバの作業ディレクトリは、ビルドプロセスでタスクを構築するよう指定されているAndroidのメーカー

Screenshot of complete error log

をインストールしてください。

VSTS Build process configuration

ドロップの調査:私はGradleのディレクトリはAndroidのディレクトリ\プラットフォームに含まれていないことがわかります(Dで\ 1 \ sの\ xxxのを\)。ローカルでは "cordova add platform android"が追加されていますが、VSTSではこれが起こっていないようです。これをビルドでどのように解決できますか?

任意の提案は、それはどちらか、ホストエージェントでコルドバ7.xのバージョンに問題があるのGradleやAndroidスタジオはコルドバ7.xのバージョン用にインストールする必要が

+0

Cordova 6.0でこの問題を解決しますか? –

答えて

1

を高く評価しました。このスレッドをチェック:Cordova Build task fails, unable to find Gradle

上記のスレッドのように、PowerShellでgradle(パス環境変数に追加)をダウンロードして設定することはできますが、各ビルド時にダウンロードして設定するまでに時間がかかることがあります。あなたはコルドバの低いバージョンを使用できる場合

(例えば6.0)、あなたはホストエージェント(ないホストvs2017)を選択し、コルドババージョン入力ボックスを空白のままにすることができます。

もう1つの方法は、gradleまたはAndroidスタジオがインストールされたプライベートビルドエージェントをセットアップし、このエージェントでビルドをキューに入れることです。

関連する問題