【问题标题】:Android : Gradle build while running the app taking too long on Ubuntu 16.04Android:在 Ubuntu 16.04 上运行应用程序时构建 Gradle 耗时过长
【发布时间】:2016-08-25 20:00:10
【问题描述】:

我最近将 ubuntu 从 14.04 更新到 16.04。

我已经安装了最新版本的android studio,2.1.3。当我构建第一个应用程序“Hello world”应用程序时,构建大约需要 4 分钟。

我已在gradle 设置中启用了离线工作选项,并在编译器设置中启用了并行执行。

studio64.vmoptions

-Xms256m
-Xmx1280m
-XX:MaxPermSize=350m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-da
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-Dawt.useSystemAAFontSettings=lcd

我使用的是 64 位计算机,配备 4GB RAM 和 250GB HDD。

【问题讨论】:

  • 您是否尝试为 gradle 增加堆? android { dexOptions { javaMaxHeapSize "3g" }。用于开发的 4GB RAM 是不够的。请考虑将您的 RAM 增加一倍。
  • 添加了 gradle 标签和一些代码格式。

标签: android ubuntu gradle


【解决方案1】:

Gradle 最近发布了一个很棒的指南,名为 Improving the performance of Gradle builds。你会发现有用的章节是关于profiling。运行构建,注意任何性能瓶颈并采取相应措施。很难说到底是什么拖慢了你的构建速度。

【讨论】:

    猜你喜欢
    • 2016-09-13
    • 1970-01-01
    • 2018-07-07
    • 2015-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-07
    相关资源
    最近更新 更多