Man*_*dam 5 android build-time android-studio
我正在使用android studio v 3.1.操作系统 - Windows 10. Core i5具有16 GB RAM.以下是构建概要分析的结果
:app:transformClassesWithDesugarForDevelopmentQuickbuild 35.137s
:app:compileDevelopmentQuickbuildJavaWithJavac 31.917s
:app:transformClassesWithDexBuilderForDevelopmentQuickbuild 28.579s
:app:compileDevelopmentQuickbuildKotlin 20.145s
:app:transformClassesWithMultidexlistForDevelopmentQuickbuild 16.873s
:app:mergeDevelopmentQuickbuildResources 16.363s
:app:transformResourcesWithMergeJavaResForDevelopmentQuickbuild 7.958s
:app:transformNativeLibsWithMergeJniLibsForDevelopmentQuickbuild 6.483s
:app:processDevelopmentQuickbuildResources 4.835s
Run Code Online (Sandbox Code Playgroud)
项目gradle.properties具有以下配置
org.gradle.parallel=true
org.gradle.configureondemand=true
org.gradle.daemon=true
android.enableBuildCache=true
kotlin.incremental=true
Run Code Online (Sandbox Code Playgroud)
仍然为任何单一的变更线构建至少需要2.3分钟.此问题仅发生在Windows和ubuntu相同的配置需要15-20秒.还有什么办法可以减少构建时间?
在(Android Studio 3.1)中gradle.properties添加以下两行:-
android.enableD8.desugaring=true
android.enableD8=true
Run Code Online (Sandbox Code Playgroud)
另外,对于多重索引,您可以添加
multiDexEnabled true
Run Code Online (Sandbox Code Playgroud)
到defaultConfig
| 归档时间: |
|
| 查看次数: |
1008 次 |
| 最近记录: |