Android StudioがGradleでスタックしましたダウンロード時に新しいプロジェクトを作成します


230

新しいをインストールしましたAndroid Studio。すべてが正常に機能していましたが、新しいプロジェクトを作成しようとすると、Gradleのダウンロードが停止します。

手動で必要なGradleをインストールする方法はありますAndroid Studioか?または、この問題を解決する他の方法はありますか?

スクリーンショット


1
スタジオを閉じてスタジオを再起動したところ、数分でサンプルプロジェクトを実行できました。終了して再起動してみてください
ラグフナンダン2013年

その中に新しいプロジェクトを作成しようとしましたか?
Vipul Purohit 2013年

私は新しいプロジェクトを作成しましたが、依存関係エラーが発生しました... hello worldプロジェクト
JNI_OnLoad

同じ問題があり、ブラウザーでグラドルを開いてサイトに接続しようとしています。同様にインターネット接続を確認してください。私はこれらを何度も試しましたが、うまくいきます。
user1621629

Gradleはブラウザーで問題なく動作しており、高速ブロードバンド接続を使用しているため、インターネット接続に問題はありません。
Vipul Purohit 2013年

回答:


196

スタックしていません。通常5〜7分かかります。インターネット接続にも依存するため、しばらくお待ちください。最初の打ち上げだけに時間がかかります。

更新:C:\Users\<User>\.gradle\daemon\x.yフォルダ内の最新のログファイルをチェックして、何がダウンロードされているかを確認します。


526
ダウンロードプログレスバーはだれにも害を及ぼすことはありません
2013年

2
不確定な進行状況バー!:)
Tony

28
または、少なくとも大きなファイルを取得していることをお知らせください。
ダグラススターンズ2014

2
実際、Gradleのサーバーは常にビジーです:meh
totten

7
Googleの開発者が開発に非常にハイエンドのマシンを使用しているのではないかと思います。CPUは高速です。ネットワークは高速です。ダウンロードはほんの一瞬で済むので、プログレスバーは気になりません。Google Chromeが使用しているRAMの容量を確認します。(ところで、ダウンロードにはすでに30分以上かかっています...(私は
かなり

63

はいあります。

  1. 新しいプロジェクトを作成し、Android Studioアプリケーションをシャットダウンする必要があります(時間がかかるため)。
  2. C:\ Users \ {Logged in User} \。gradleフォルダーに移動します
  3. Android Studioのどのバージョンが必要かを示すフォルダーがあります(例:gradle-1.8-bin)。
  4. このバージョンをインターネットからダウンロードします(例:gradle-1.8-bin.zip)。
  5. C:\ Users \ {Logged in User} \。gradle \ wrapper \ dists \ gradle-1.8-binに移動します
  6. ここには、その名前がGUIDのようなフォルダがあります。
  7. インターネットからダウンロードしたzipファイルをこのフォルダにコピーするだけです。
  8. Android Studioを実行して、新しいプロジェクトを作成します。

3
何らかの理由で、android studioにgradle-1.9-all.zipをダウンロードさせたとき、インターネット速度の10%近くでダウンロードされていました。手動でダウンロードする方が高速でした。
Prathamesh Gharat 2014

1
グラドル自体だけでなく、Mavenの依存関係をダウンロードするのにも数十年かかります。KBサイズのjarファイルごとに平均数分かかります。
yorkw 14

これらの依存関係は、Android StudioによるAVD Managerと同様に、更新のために内部でパッケージ化および管理する必要があります。Android Studioが断片化されたソフトウェアになり、あちこちにすべての要素が含まれるようになりました。
Ankit Tanna 2015

私が見つけているのは、インターネットの速度が良くても、gradleのサーバーからダウンロードするのが非常に難しいことです。私は3 MBps以上のダウンロード速度で作業していますが、Gradleは62 MBのファイルをダウンロードするのに40分かかります。サーバーが遅いです!!
Ankit Tanna 2015

これは魅力的です。crux問題のは、Gradleのは、下位互換性はありません、あなたが正しく構築するためのGradleの特定のバージョンが必要ということです。それが問題です。
スティーブン2015

21

かなり長い間待っていたにもかかわらず、私のラップトップで同じ問題が発生しているのを発見しました。これは私がやったことであり、私にとってはうまくいきました。Android Studioを強制終了して、もう一度起動します。今回は、既存のプロジェクトを開いて、ビルド/ダウンロードのプロセスを完了させます。

おそらく試すことができるもう1つのオプションは、[ファイル]-> [設定]を確認すると、Gradleの場所のオプションがあります。Gradleダウンロードサイトにアクセスして、Gradleのローカルディストリビューションをダウンロードし、Gradleの場所をそのローカルディレクトリに指定できます。


はい、多くの再起動と長い間待った後、ようやく完了しました。みんなありがとう
Vipul Purohit 2013年

1
ZIPファイル。.11バージョンのgradleには、いくつかのサブフォルダーがあります。構成からポイントする必要があるフォルダーはどれですか?BINのみですか?
xavendano 2014

13

OS Xを使用していて、それが無期限にハングし続ける場合は、Android Studioをシャットダウンして(強制終了する必要がある場合があります)、コンソールの〜/ .gradleディレクトリに移動することをお勧めします。そこにはwrapper / distsディレクトリがあり、gradle ASのどのバージョンでもダウンロードしようとしています。ランダムに名前が付けられたサブディレクトリの下にあるダウンロードのタイムスタンプを確認します。変更されないことがわかった場合は、ダウンロードが中断された可能性が高く、ASはそれを適切に再起動できず、distsディレクトリの下のすべてを削除してやり直さない限り、再起動しません。

したがって、ASシャットダウンで〜/ .gradle / wrapper / dists以下のすべてを削除してから、ASで新しいプロジェクトを再試行してください。Gradleダウンロードファイル(.partで終わる)の進行状況をチェックして、それが成長していることを確認できます。大きなファイルなので、十分な時間をかけてください。

それが最終的に私のために働いたものです。


ありがとうございました。コメントを更新してください。ADSはとても混乱しています。ASまたはAndroid Studioを使用します。
ムハンマドアディル2016年

1
ほとんどのMacユーザーにとって、これは正解です。
Abhishek Biswas 2017年

dists別のシステムからコンテンツを放映しました。働きました!
Henry

7

解決 :

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を実行します。:)


4

はい、Android Studioの前にGradleを手動でインストールできます。最初にGradleを任意の場所にインストールしてから、環境変数ウィンドウでパス変数にgladleの場所を追加します。


4

Gradleは実際にはAndroid Studioに含まれています(少なくともMac OS Xバージョンでは)。AndroidStudioアプリケーションの「パッケージコンテンツ」内のインストールされた場所をポイントする必要がありました(アプリケーションアイコンをコントロール/右クリックして表示できます) 。)
Android Studioパッケージ内のGradleの場所


4

注:私の回答はかなり長いようですが、現在のプロジェクトで構成する正しい方法が必要な場合は、わずか2ステップです。

実際の問題を見つけました。実際、各androidプロジェクトには、独自のバージョンのGradleラッパーが付属しています。

dirを見てください

プロジェクト名/ gradle / wrapper

ここで、プロパティファイルは、このプロジェクトが使用するGradleのバージョンを示しています。

#Mon Sep 08 13:53:18 PDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.7-all.zip

したがって、問題は、そのバージョンのGradle がない場合、そのバージョンをダウンロードすることです。たとえば、私のためにgradleバージョンをダウンロードしたこのディレクトリを見てください

/home/myusername/.gradle/wrapper/dists

のように見えます

ここに画像の説明を入力してください

ここにない場合は、gradleのバージョンをダウンロードしようとします。Gradleの他のバージョンのダウンロードに問題がなければ、それが完了するまで待つことができます。

回避策は次のとおりです。1.プロジェクトがgit cloneされている場合、最初にそれをクローンします。

  1. あなたのプロジェクトディレクトリ/ gradle /ラッパーに移動します

3. distributionUrlのバージョンを既存のバージョンに変更します。例:2.2.1-allの場合

URLは

distributionUrl = https://services.gradle.org/distributions/gradle-2.2.1-all.zip

4. gradle-wrapper.jarをprojectdir / gradle / wrapperにコピーします

.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar(gradle-wrapper2.2.1.jarの名前をgradle-wrapper.jarに変更することを忘れないでください)

  1. プロジェクトをスタジオにインポートしてください。

3

Windowsユーザーの場合

ネットワークリソースモニターを使用する

ここに画像の説明を入力してください

タスクマネージャーを開く[Ctrl + Shift + Esc]

パフォーマンスタブ

リソースモニターを開く(下から)

まず、ここで回答を読んだ後、待つことにしました。しかし、どれくらい長い間..?それが完了することを確認する方法。彼らはダウンロードのパーセンテージを提供しているはずですが、提供していません。何らかの進行状況を知るために、このネットワークリソースモニターを開くと、Studio64.exeのダウンロードが進行中であることが示されます。そうでない場合(0B /秒を示している場合)、ネットワークが利用できないか、アプリケーションが応答していません。


2

私のために働いたもの:

  1. ダミープロジェクトを作成し、ビルド画面で動かなくなったら、スタジオプロセスを終了します。
  2. Android Studioを開いてプロジェクトを開くと、プロジェクトが壊れます
  3. ダミープロジェクトが既に開いている状態で新しいプロジェクトを作成すると、問題なくプロジェクトが作成されます
  4. ダミープロジェクトを閉じて楽しんでください

2

.gradleフォルダーを削除してこの問題を修正しました

Windowsの場合:C:\ Users {Logged in User} .gradle


私も同じ問題に直面し、.gradleフォルダーを削除して試してみましたが、問題なく機能しました。
Sudhakar、2015

1

Android Studioに含まれているGradleは/ Applications / Android Studio.app/plugins/gradle/libにあります

Android Studio.appディレクトリに移動するには、cd "Android Studio.app"を実行しました

または、cd / Applications / Android \ Studio.app/plugins/gradle/lib


1

これにも時間がかかりました(接続が遅い)。

のUbuntu(16.04) 、私がすることができたダウンロードの進行状況を監視して検索することにより:

~/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/ 

ls -alこのディレクトリから実行すると、gradle-3.3-all.zip.partファイルが増加し続けることがわかりました。

ファイルは最終的に88Mになりました。

55gk2rcmfc6p2dg9u9ohc3hw9(およびGradleバージョン)は異なる場合があることに注意してください。それに応じてコマンドを変更してください。


1
  1. gradle-wrapper.propertiesを開きます
  2. 変更元:distributionUrl = https /://services.gradle.org/distributions/gradle-4.4-all.zip変更後:distributionUrl = http://services.gradle.org/distributions/gradle-4.4-all.zip

注:1. GradleをダウンロードするためのSSLの無効化については気にしませんが、他のユーザーが機密情報を扱う可能性があるため、それはあなた次第です。2. Gradleバージョンに注意してください。私の場合は4.4です。

gradle-wrapper.propertiesに移動します

httpsをhttpに変更し、httpsの後にスラッシュがある場合は削除します

結果:成功




0

クイックフィックス:ただturn off your firewall android studioが何かをダウンロードしたいようで、ファイアウォールが原因でファイルがダウンロードできないようになっているため、スタックします。

注: Turning your firewall off can lower your security時間がある場合は、ファイアウォールでAndroid Studioを許可することができます。これを行うことで、ファイアウォールをオンにしながら、Android Studioが必要なものをダウンロードできるようにすることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.