2016-08-12 8 views
-2

皆、私はビルドに永遠にかかる時間を構築するために夜間寝泊りをしています。ここではすべての利用可能なソリューションをスタックに渡しました。私はgradleの専門家ではありませんが、本当にあなたの助けが必要です。アンドロイドスタジオでのグラデルビルド時間を2分に短縮する方法

間違っている、または私が行方不明です他の設定がある何build.gradleで

Gradle.build

そしてgradle.properties Gradle.properties

を見てください?

あなたの助けを事前に感謝

+3

不完全なスクリーンショットを投稿しないでください。あなたの質問を編集し、 'build.gradle'ファイルのテキストを投稿してください。 – CommonsWare

+0

あなたはたくさんの依存関係を持っているように見えますが、まだまだ手に入ることができなかった – tyczj

答えて

1

を理解されるであろう時間の問題を構築デバッグするための最初のステップは、時間が費やされているかを理解することです。 Gradleコマンドに「--profile」を追加し、レポートを見てどのタスクがほとんどの時間を費やしているかを確認することをお勧めします。 GradleのBuild Scanもこの目的には非常に便利です。

Android Gradleプラグイン2.1.2以降を使用していると仮定して、dexOptionsでjavaMaxHeapを削除し、gradle.propertiesファイルでGradleに与えるメモリ量を4GBに設定することをお勧めします。 dexInProcessを使用してビルドが使用されていることを確認したいのは、通常、dexingが最も長い時間を要するためです。

病理学的に長いビルドを見たときに、システムに多くのメモリ圧迫があることが多くあります。あなたは、他の多くのアプリを同時に開かないようにしたいと思っています。

希望に役立ちます。

+0

をビルドするのに時間がかかります。私はまだJavaMaxHeapを削除しようとしました。それを解決することは分かりません。 –

+0

Android StudioとAndroid Gradleプラグインのどのバージョンをお使いですか?最新の2.2 Betaをお試しください。 –

+0

私は最新のアンドロイドスタジオ2.1.2と2.10のグラデルを使用しています。また、グラベルプロパティにorg.gradle.configureondemand = trueを追加しました。ビルドには約30分かかる –

関連する問題