2016-07-21 111 views
1

enter image description here的Android工作室gradle這個太長

我的Android工作室建太多的時間,我打印日誌顯示的應用程序:compileDevDebugJavaWithJavac已經把我的37S,我建這個項目要花53秒,等待時間太長......

+0

這裏的問題究竟是什麼?你只做了一個聲明 –

+0

如何減少編譯時間 – Allen

回答

0

這些是Gradle構建任務。 Gradle是Android Studio的構建自動化系統,它具有一組要執行的任務以構建apk。每次運行/構建項目時,都會接連執行這些任務列表。構建時間取決於您在項目中使用的項目代碼和依賴項。

搖籃構建生命週期

搖籃是基於依賴的編程語言。在Gradle中這意味着您可以定義任務和任務之間的依賴關係。 Gradle保證這些任務按照它們的依賴關係執行,並且每個任務只執行一次。這些任務形成有向無環圖。有構建工具可以在執行任務時構建這樣的依賴關係圖。 Gradle在執行任何任務之前構建完整的依賴關係圖。

這是Gradle構建生命週期。它有三個階段

*)初始化

*)配置

*)執行

Official Document ion On Build LifeCycle

0

你可以試試下面的代碼添加到您的gradle.properties文件:

org.gradle.jvmargs=-Xmx5124m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 
org.gradle.daemon=true 
org.gradle.configureondemand=true 
org.gradle.parallel=true 

這可能有助於加速你的gradle構建。

相關問題