2016-08-13 5 views
0

私はgradleをインストールしました。反応ネイティブのrun-android(またはrun-ios)を実行すると、graddle-2.10.zipの新しいコピーがダウンロードされます。どうすれば設定できますか?インターネットからダウンロードする以外に、グローバルなグラベルインストールを使用するシステムやプロジェクトは、より多くの時間とストレージを無駄にするでしょうか?毎回圧縮されたラッパーをダウンロードするのではなく、グローバルにローカルのgradleインストールを使用する方法は?

+0

ローカルにインストールされたGradleバイナリを使用するには、Androidスタジオの設定が必要です。 –

答えて

2

述べたように、私はあなたのプロジェクト(./gradlew)を構築するためのGradleラッパーを使用していると思います。

しかし、私はそれがあなたにとって大きな問題であるとは思わない:ダウンロードしたGradleディストリビューションはユーザの家にキャッシュされ、各バージョンは一度だけダウンロードされる。だから、初めてプロジェクトをビルドした後、それぞれのビルドは既にダウンロードしたGradleの配布を再利用します。

自分でダウンロードしてインストールしたGradleディストリビューションを本当に使いたい場合(インターネットにアクセスできないJenkinsサーバーでgradleビルドを設定するときに一度しか必要ない)、明示的なパスを使ってプロジェクトをビルドできますそのグレイドル分布:/path/to/gradle/distribution/bin/gradle。便宜上、/path/to/gradle/distribution/binを環境変数PATHに追加して、それをgradleと呼ぶことができます。

+0

本当にありがとう、私はそれがgradleラッパーを使用することをお勧めします知っているが、それは実際には別のバージョンのgradleをダウンロードするのに長い時間がかかるため迷惑です。そこで、私はそれらをChrome経由でダウンロードした(おそらくすべてのバージョンではないかもしれません)。そして、ダウンロードしたファイル(上記の)があったフォルダに環境パス 'GRADLE_USER_HOME'を設定してから、gradle/wrapper/gradle-wrapper.propertiesを修正し、' distributionUrl =ファイル\:/ path/to/downloaded/gradle-2.xx.xx-all.zip'をダウンロードした後、ダウンロード時にブロックされずにcomplingに移動しました。 – yuiopt

関連する問題