Android Studio Stuck at Gradleダウンロード新しいプロジェクトを作成



Answers

はいあります。

  1. 新しいプロジェクトを作成し、Androidスタジオアプリケーションをシャットダウンする必要があります(あなたには長い時間がかかります)。
  2. C:\ Users \ {Logged in User} \ .gleleフォルダに移動する
  3. Android Studioに必要なバージョンのgradleを表示するフォルダがあります(例えば、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を実行して新しいプロジェクトを作成します。
Question

私は新しいAndroid Studioをインストールしました。 すべて正常に動作していましたが、新しいプロジェクトを作成しようとすると、 Gradleをダウンロードすることができなくなりました。

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




Android Studioに含まれるグラデルは、/ Applications / Android Studio.app / plugins / gradle / libにあります。

Android Studio.appディレクトリに移動するには、私はcd "Android Studio.app"

またはcd / Applications / Android \ Studio.app / plugins / gradle / libを実行するだけです




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

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

それがやっと私のために働いたのです。




  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.私は、graleをダウンロードするためのSSLの無効化については気にしませんが、他のものは機密扱いになる可能性があります。 私のケースでは、4.4のgradleバージョンに注目してください。




注:私の答えはかなり長いようですが、現在のプロジェクトで正しい設定をするには、2つのステップしかありません。

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

dirを見て

プロジェクト名/グラデル/ラッパー

ここでプロパティファイルには、このプロジェクトで使用されている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.プロジェクトが最初にクローン作成されている場合。

  1. プロジェクトディレクトリ/グラデル/ラッパーに移動する

あなたがすでに持っているバージョンに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. スタジオであなたのプロジェクトをインポートして、それが動作します。



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




クイックフィックスturn off your firewallだけで、アンドロイドスタジオは何かをダウンロードしたいと思っています。ファイアウォールは、ファイルがダウンロードできないようにしているため、スタックされてしまいます。

注: Turning your firewall off can lower your security Androidスタジオを許可するだけの時間がある場合Turning your firewall off can lower your security可能性があります。 こうすることで、ファイアウォールをオンにして、アンドロイドスタジオに必要なものをダウンロードさせることができます。




何が私のために働いた:

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



Related