新しいをインストールしましたAndroid Studio
。すべてが正常に機能していましたが、新しいプロジェクトを作成しようとすると、Gradleのダウンロードが停止します。
手動で必要なGradleをインストールする方法はありますAndroid Studio
か?または、この問題を解決する他の方法はありますか?
新しいをインストールしましたAndroid Studio
。すべてが正常に機能していましたが、新しいプロジェクトを作成しようとすると、Gradleのダウンロードが停止します。
手動で必要なGradleをインストールする方法はありますAndroid Studio
か?または、この問題を解決する他の方法はありますか?
回答:
スタックしていません。通常5〜7分かかります。インターネット接続にも依存するため、しばらくお待ちください。最初の打ち上げだけに時間がかかります。
更新:C:\Users\<User>\.gradle\daemon\x.y
フォルダ内の最新のログファイルをチェックして、何がダウンロードされているかを確認します。
はいあります。
crux
問題のは、Gradleのは、下位互換性はありません、あなたが正しく構築するためのGradleの特定のバージョンが必要ということです。それが問題です。
かなり長い間待っていたにもかかわらず、私のラップトップで同じ問題が発生しているのを発見しました。これは私がやったことであり、私にとってはうまくいきました。Android Studioを強制終了して、もう一度起動します。今回は、既存のプロジェクトを開いて、ビルド/ダウンロードのプロセスを完了させます。
おそらく試すことができるもう1つのオプションは、[ファイル]-> [設定]を確認すると、Gradleの場所のオプションがあります。Gradleダウンロードサイトにアクセスして、Gradleのローカルディストリビューションをダウンロードし、Gradleの場所をそのローカルディレクトリに指定できます。
OS Xを使用していて、それが無期限にハングし続ける場合は、Android Studioをシャットダウンして(強制終了する必要がある場合があります)、コンソールの〜/ .gradleディレクトリに移動することをお勧めします。そこにはwrapper / distsディレクトリがあり、gradle ASのどのバージョンでもダウンロードしようとしています。ランダムに名前が付けられたサブディレクトリの下にあるダウンロードのタイムスタンプを確認します。変更されないことがわかった場合は、ダウンロードが中断された可能性が高く、ASはそれを適切に再起動できず、distsディレクトリの下のすべてを削除してやり直さない限り、再起動しません。
したがって、ASシャットダウンで〜/ .gradle / wrapper / dists以下のすべてを削除してから、ASで新しいプロジェクトを再試行してください。Gradleダウンロードファイル(.partで終わる)の進行状況をチェックして、それが成長していることを確認できます。大きなファイルなので、十分な時間をかけてください。
それが最終的に私のために働いたものです。
dists
別のシステムからコンテンツを放映しました。働きました!
解決 :
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を実行します。:)
注:私の回答はかなり長いようですが、現在のプロジェクトで構成する正しい方法が必要な場合は、わずか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されている場合、最初にそれをクローンします。
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に変更することを忘れないでください)
Windowsユーザーの場合
ネットワークリソースモニターを使用する
タスクマネージャーを開く[Ctrl + Shift + Esc]
パフォーマンスタブ
リソースモニターを開く(下から)
まず、ここで回答を読んだ後、待つことにしました。しかし、どれくらい長い間..?それが完了することを確認する方法。彼らはダウンロードのパーセンテージを提供しているはずですが、提供していません。何らかの進行状況を知るために、このネットワークリソースモニターを開くと、Studio64.exeのダウンロードが進行中であることが示されます。そうでない場合(0B /秒を示している場合)、ネットワークが利用できないか、アプリケーションが応答していません。
.gradleフォルダーを削除してこの問題を修正しました
Windowsの場合:C:\ Users {Logged in User} .gradle
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
これにも時間がかかりました(接続が遅い)。
上のUbuntu(16.04) 、私がすることができたダウンロードの進行状況を監視して検索することにより:
~/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/
ls -al
このディレクトリから実行すると、gradle-3.3-all.zip.part
ファイルが増加し続けることがわかりました。
ファイルは最終的に88Mになりました。
55gk2rcmfc6p2dg9u9ohc3hw9(およびGradleバージョン)は異なる場合があることに注意してください。それに応じてコマンドを変更してください。
注:1. GradleをダウンロードするためのSSLの無効化については気にしませんが、他のユーザーが機密情報を扱う可能性があるため、それはあなた次第です。2. Gradleバージョンに注意してください。私の場合は4.4です。
Android StudioにはGradleが付属していますが、コマンドラインのGradle機能はありません。
クイックフィックス:ただturn off your firewall
android studioが何かをダウンロードしたいようで、ファイアウォールが原因でファイルがダウンロードできないようになっているため、スタックします。
注: Turning your firewall off can lower your security
時間がある場合は、ファイアウォールでAndroid Studioを許可することができます。これを行うことで、ファイアウォールをオンにしながら、Android Studioが必要なものをダウンロードできるようにすることができます。