-
Notifications
You must be signed in to change notification settings - Fork 620
Closed
Description
我发现当使用全量编译(由于 #242 的关系不得不使用)时,速度非常慢。今天才发现它会把所有的productFlavor都进行编译,然而我开发时是只使用其中一个的。
建议全量编译时只编译配置的productFlavor。如上述 #242 的原因,我在这次项目中用到全量编译的频率还是挺高的。
如下所述,所有flavor的debug版本都编译出来了:
-rw-rw-r-- 1 haohang haohang 11217688 11月 4 09:23 ParkHere-DevelopDebug-v3.7.apk
-rw-rw-r-- 1 haohang haohang 11118281 11月 4 09:24 ParkHere-OfficialDebug-v3.7.apk
-rw-rw-r-- 1 haohang haohang 11121411 11月 4 09:24 ParkHere-TestDebug-v3.7.apk
编译时间如下:
haohang@haohang-desktop:/workspace/project/park-here-android$ python freeline.py -f
[INFO] preparing for tasks...
[-][read_project_info_task] finished. in 18.8s
[-][generate_file_stat_task] finished. in 0.0s
[-][gradle_clean_build_task] finished. in 151.4s
[-][clean_all_cache_task] finished. in 0.0s
[-][install_apk_task] finished. in 11.3s
[-][build_base_resource_task] finished. in 4.4s
[-][generate_project_info_task] finished. in 0.1s
[-][generate_apt_files_task] finished. in 0.0s
[-][append_file_stat_task] finished. in 0.0s
[DEBUG] --------------------------------------------------------
[DEBUG] Prepare tasks time: 0.1s
[DEBUG] Task engine running time: 181.5s
[DEBUG] Total time: 181.7s
其中光gradle_clean_build_task
就耗费了151.4秒。
Metadata
Metadata
Assignees
Labels
No labels