Android的基础上竹都挂对lintVital任务20分钟以上

问题描述 投票:6回答:1

一段时间以来,我们所有的Android的构建(上竹运行)都挂在了lintVital任务20分钟以上,在该点构建通常强制中止:

build   28-Jan-2019 09:25:25    > Task :app-bigscreen:lintVitalProdFiretvRelease
build   28-Jan-2019 09:26:36    Calling mockable JAR artifact transform to create file: /appl/bamboo/gradle-home/caches/transforms-2/files-2.1/552f5f21376c4f273769ade73c6fef92/android.jar with input /appl/bamboo/android-sdk-linux/platforms/android-28/android.jar
error   28-Jan-2019 09:47:00    Force Stop build feature is enabled for current plan. Either Bamboo has detected the build has hung or it has been manually stopped.

然而,这仅仅是一个我们两家竹生成代理的情况下 - 上另外一个,相同的构建运行没有任何问题,与lintVital任务在一秒钟内完成。 (建立在开发机也运行良好),根据我们的竹管理员有对两个生成代理设置为“一致” - 我还相信,在Android SDK文件夹是同步的,并且由于错误引用了一些前行在摇篮缓存文件我也删除该文件夹,但没有什么好处,无论是。

所以,我基本上是在寻找什么可以使lintVital任务挂什么提示吗?

或者更一般地说:什么是lintVital任务做,什么工具或其它输入(除了我们的Git仓库的内容),它取决于?

android gradle android-gradle bamboo
1个回答
0
投票

Lint是占用大量内存。给您的构建更多的内存。

将这个在<project root>/gradle.properties文件:

# Gradle will get 1 GB of memory to play with.
org.gradle.jvmargs=-Xmx1g

(或-Xmx参数添加到预先存在的org.gradle.jvmargs属性)

增加它,如果它仍然不够。但不给超过需要,垃圾收集得到的可用内存的增长慢。默认值是512m

© www.soinside.com 2019 - 2024. All rights reserved.