I have use --daemon --parallel --offline, but it does not work. My colleague has reduced the amount of the modules,and package them to jar. Then when use eclipse, completly compiling takes about 3 minutes,and incremental compiling less than 1 minute
as i see, the gradle task dex..Debug really takes so much time. for completely compiling: :***_module_main:dexDevelopDebug (Thread[Task worker Thread 3,5,main]) completed. Took 1 mins 47.907 secs. Total time: 4 mins 16.198 secs for incremental compiling: (i just delete one line code) :***_module_main:dexDevelopDebug (Thread[Daemon worker Thread 4,5,main]) completed. Took 1 mins 36.453 secs. Total time: 3 mins 0.863 secs 在 2015年6月30日星期二 UTC+8上午6:24:21,Xavier Ducrohet写道: > > Are you using the daemon? If not, you should. > Are you using the default memory setup for Gradle? if not try to give it a > bit more to see if it helps. If it doesn't you can try to give dx more > instead especially since your app is big. See here: > http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-dex-options > > How long was your Ant build? (did you hack mutli-dex in Ant?) the dx step > in Ant should be taking the same amount of time since it's unrelated to the > build system that calls it. (unless you take into account pre-dexing but > Ant didn't support it, and Gradle w/ multi-dex has to disable it) > > You can run with --profile to see what really takes time. If you want you > can send it to me to see. > > On Sun, Jun 28, 2015 at 3:15 AM, 杨辉 <yanghui...@gmail.com <javascript:>> > wrote: > >> Why Gradle is so slow? +Xavier Ducrohet >> <https://plus.google.com/109385828142935151413> >> >> >> Gradle version (File -> Project Structure, Project): Gradle 2.4 >> Android Plugin Version (File -> Project Structure, Project): >> classpath 'com.android.tools.build:gradle:1.1.1' >> >> SDK Version: “Android SDK Tools” Rev. (Tools -> Android -> SDK Manager) : >> 21 >> Module Compile Sdk Version (File -> Project Structure, Your Module): 21 >> Module Build Tools Version (File -> Project Structure, Your Module): >> 21.1.2 >> >> >> I am trying to mirrate a project from (eclipse + Ant) to (Android Stdido >> + Gradle),everything goes well,but copimling is so slow!!! >> >> The project has Over 65K Methods,so i have add Multidex.The structure is >> as follows: >> app,module A,module B,module C,module D,module E,module F. >> >> My laptop is hp ProBook 430. >> Disk: Samsung SSD 840 Pro 256G >> Memory: 12.0 GB >> >> I execute the command: >> ./gradlew assembleDevelopDebug --info >> >> for completely compiling: >> :***_module_main:dexDevelopDebug (Thread[Task worker Thread 3,5,main]) >> completed. Took 1 mins 47.907 secs. >> Total time: 4 mins 16.198 secs >> >> for incremental compiling: (i just delete one line code) >> :***_module_main:dexDevelopDebug (Thread[Daemon worker Thread 4,5,main]) >> completed. Took 1 mins 36.453 secs. >> Total time: 3 mins 0.863 secs >> >> My problem is : >> >> Why Gradle is so slow? Whether or not incremental compiling. >> Especially execute the task dex... >> >> >> https://code.google.com/p/android/issues/detail?id=178345&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "adt-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to adt-dev+u...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Xavier Ducrohet > Android SDK Tech Lead > Google Inc. > http://developer.android.com | http://tools.android.com > > Please do not send me questions directly. Thanks! > -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to adt-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.