Androidスタジオのgradleの作成に時間がかかりすぎる


Answers

Google Playサービスをご利用の場合は、Gradleビルドスクリプトでこれを使用していないことをご確認ください。

compile 'com.google.android.gms:play-services:8.3.0'

あなたのアプリが実際に使用しているGoogle APIだけを使用してください。 使用しているすべてがGoogleマップの場合は、次のように使用します。

com.google.android.gms:play-services-maps:8.3.0

私がこれをしたとき、私のコンパイル時間は2分以上から約25秒になりました。 選択的にコンパイルできるGoogle apiのリストについては、次を参照してください。

https://developers.google.com/android/guides/setup

Question

私のAndroid Studioプロジェクトは以前より速くビルドされていましたが、ビルドには時間がかかります。 何が遅延を引き起こす可能性がありますか? 私はhttps://.com/a/27171878/391401を試みましたが効果はありません。 私はビルドを中断する可能性のあるアンチウィルスを実行していません。 私のアプリはそれほど大きなものではなく(約5MB )、数秒で構築することができましたが、何が変わったのかはわかりません。

10:03:51 Gradle build finished in 4 min 0 sec  
10:04:03 Session 'app': running  
10:10:11 Gradle build finished in 3 min 29 sec  
10:10:12 Session 'app': running  
10:20:24 Gradle build finished in 3 min 42 sec  
10:28:18 Gradle build finished in 3 min 40 sec  
10:28:19 Session 'app': running  
10:31:14 Gradle build finished in 2 min 56 sec   
10:31:14 Session 'app': running  
10:38:37 Gradle build finished in 3 min 30 sec  
10:42:17 Gradle build finished in 3 min 40 sec  
10:45:18 Gradle build finished in 3 min 1 sec  
10:48:49 Gradle build finished in 3 min 30 sec  
10:53:05 Gradle build finished in 3 min 22 sec  
10:57:10 Gradle build finished in 3 min 19 sec  
10:57:11 Session 'app': running  



  1. ファイル - >設定 - > Gradle - >オフラインモードにしてチェック



私は自分のコンピュータで同様の問題を抱えていました。 Windows DefenderはGradle Buildingの一部をブロックしていました。 私はそれを無効にした後、うまく働いた。




あなたはWindows 8を使用している場合...

DroidArcとAndroidDevのソリューションは便利ですがenougthではありません。 私の問題は私のWindows 8 OSと100%のディスク使用量に関連していました。

特にWindows Searchサービスは、最も消費されていました。 これを無効にする:cmd(Admin)> net.exe stop "Windows検索"

私はこのリンクの指示に従って、 100%のディスク使用量を修正し、Windowsのパフォーマンスを改善する4つのヒントの問題を解決しました

お役に立てれば。




@AndroidDevソリューションは私のために働いた。 私はすべてのlibをgradleに含めました。

compile 'com.google.android.gms:play-services:8.4.0'

問題を解決するために変更する。 4分から1分。

compile 'com.google.android.gms:play-services-ads:8.4.0'
compile 'com.google.android.gms:play-services-analytics:8.4.0'

Thnx




この手順を実行すると、10倍高速化され、ビルド時間が90%短縮されます。

まず、次のディレクトリにgradle.propertiesという名前のファイルを作成します。

/home/<username>/.gradle/ (Linux)
/Users/<username>/.gradle/ (Mac)
C:\Users\<username>\.gradle (Windows)

次の行をファイルに追加します。

org.gradle.daemon=true

org.gradle.parallel=true



理由を見つけた! Android Studioにプロキシサーバー設定があり、サーバーにアクセスできない場合は、おそらくプロキシサーバーに接続してタイムアウトするのに時間がかかります。 私はプロキシサーバーを正常に動作設定を削除しました。

プロキシの削除: File > Settings > Appearance & Behavior > System settings > HTTP Proxy




インターネット接続を確認してください 。 インターネットの速度が非常に遅い場合は、構築に時間がかかります。 私は別の1つの良い速度の接続と私のwifiインターネット接続を変更してチェックします。 現在、ビルド時間は正常です。 他のソリューションに行く前にこれを試してください。 誰かが間違った決定をして再インストールや設定の変更を行います。 私はそれが助けてくれることを願う ありがとうございました。