android - Android:在Ubuntu 16.04上运行应用程序时花费过多时间进行Gradle构建

标签 android ubuntu gradle

我最近将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

我在具有4GB RAM和250GB HDD的64位计算机上。

最佳答案

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

关于android - Android:在Ubuntu 16.04上运行应用程序时花费过多时间进行Gradle构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39099272/

相关文章:

android - AVD 模拟器不适用于 android studio 2.3.3

security - Docker:处理来自 apt-get 的 docker 容器内的软件包安全更新的最佳方式

gradle - 如何将 ext.* 变量放入 build.gradle.kts 中的插件 block 中

android - Gradle android-library 构建失败。 java.lang.IllegalArgumentException : already added 异常

java - FragmentMap + ActionBar 选项卡

java - JSoup 是将网站变成原生 Android 应用程序的最佳选择吗

Ubuntu 在启动时卡住在/tmp 挂载提示符下

java - 指定组属性时 Gradle uploadArtifacts 失败

android - 受信任的 Web Activity - 地址栏不隐藏(Chrome for Android 72)

android - 带有图像而不是文本选项的单选按钮