我需要怎么做才能使Gradle更快构建我的发布APK?

时间:2018-09-28 08:44:22

标签: android gradle

我正在使用Android Studio v3.1.4,并将Gradle插件安装在v3.2.0。我的gradle.properties文件中有以下设置:

  • org.gradle.jvmargs=-Xmx4096M
  • org.gradle.daemon=true
  • org.gradle.parallel=true
  • android.enableR8=false(我还没有使用R8)

我的应用还依赖于支持库,GMS Play服务(位置,分析,广告,身份验证)和Firebase(应用内消息传递,消息传递,核心,身份验证,数据库)以及其他依赖项(包括Multidex,Glide ,Facebook的Android SDK,GPUImage库等)。

当前,我正在尝试构建Release APK,并且在transformClassesAndResourcesWithProguardForProdRelease中停留了30分钟以上。当然,还有其他瓶颈,例如processProdReleaseSourcescompileProdReleaseJavaWithJavac,但它们却花了30分钟之久。

除了上面列出的内容(禁用R8部分除外)之外,我还能做些什么来使构建过程更快?

1 个答案:

答案 0 :(得分:0)

他总是见过我的工作

Build>Clean Project 

Build>Rebuild Project