web-dev-qa-db-ja.com

gradle-2.2.1-all.Zipを手動で設定する方法

このコマンドで単体テストを実行したい

gradlew.bat connectedInstrumentTest

しかし、ダウンロードを試みます https://services.gradle.org/distributions/gradle-2.2.1-all.Zip

そして、私の企業ネットワークがそれをブロックしています。したがって、Zipを手動でセットアップしたいのですが、すでにブラウザからダウンロードしています。

私が失敗した方法は以下のとおりです

  • Program Files\Android\Android Studio\gradle\gradle-2.2.1に貼り付けても機能しませんでした
  • ファイル->設定->ビルド実行、デプロイメント->ビルドツール、gradleホームディレクトリの定義が機能しなかった

これら以外の提案は大歓迎です。ありがとう。

9
Egemen Hamutçu

コマンドでは Gradle Wrapper を使用しています。 Gradleラッパーは、実際のGradleビンの薄いラッパーです。これはソース管理にチェックインすることを目的としており、gradle/wrapper/gradle-wrapper.propertiesで定義したGradleのバージョンをダウンロードします。ここでの利点は、ビルドで使用されるGradleのバージョンがソース管理に直接関連付けられていることです。

次の2つのオプションがあります。

  • gradleの代わりにgradlewコマンドを使用します-これは、ローカルマシンにインストールされているgradleを使用します(「gradle」がPATH上にあると想定しています)。ここでの欠点は、ビルドが機能する前に、どこかにGradleをインストールする必要があることです。
  • gradle/wrapper/gradle-wrapper.propertiesdistributionUrlを別のURLを指すように変更し、どこかに自分でファイルをホストします。あなたはラッパーのすべての利点を得ますが、それをダウンロードしている問題を修正します。
8
andyberry88

解決 :

1)。 C:\ Users\username\.gradleフォルダを削除します

2)。ダウンロード http://downloads.gradle.org/distributions/gradle-2.2.1-all.Zip

3)。 Android studioで新しいプロジェクトを作成します。

4)。今回はgradle buildingで立ち往生したら、Force Android studioを閉じます。

5)C:\ Users\username\.gradle\wrapper\dists\gradle-2.2.1-all\c64ydeuardnfqctvr1gm30w53に移動します(最後のディレクトリ名は異なる場合があります)

6)このディレクトリからgradle-2.2.1-all.Zip.lckおよびその他のファイルを削除します。

7)新しくダウンロードしたgradle-2.2.1-all.Zipをここに貼り付けます。

8)Android studio。:)を実行します

9
Abhigyan