Gal*_*cha 4 android gradle circleci android-gradle-plugin
试图在circleci.com上运行我的Gradle Android项目我得到以下警告:
警告:构建VM的内存限制为4G.您的构建在一个或多个容器上达到此限制,并且您的构建结果可能无效.
aja*_*ack 12
可以在circle.yml文件中设置GRADLE_OPTS:
machine:
environment:
GRADLE_OPTS: -Xmx512m -XX:MaxPermSize=512m
Run Code Online (Sandbox Code Playgroud)
允许您保持开发配置并单独构建配置.
编辑:
CircleCi已经更新了他们的文档,这是Android版本的推荐配置:
machine:
environment:
GRADLE_OPTS: '-Dorg.gradle.jvmargs="-Xmx2048m -XX:+HeapDumpOnOutOfMemoryError"'
Run Code Online (Sandbox Code Playgroud)
如果使用的摇篮包装可以设置DEFAULT_JVM_OPTS
在gradlew
这样的:
DEFAULT_JVM_OPTS="-Xmx512m"
Run Code Online (Sandbox Code Playgroud)
gradlew.bat
如果您在Windows上,请以类似的方式设置它:
set DEFAULT_JVM_OPTS=-Xmx512m
Run Code Online (Sandbox Code Playgroud)
那些告诉JVM限制堆大小.您可以测试不同的内存分配,以加快编译时间.
PS它实际上是在我的机器上本地编译过程而不是我的cpu.编译速度较慢但操作系统响应更快.
归档时间: |
|
查看次数: |
1801 次 |
最近记录: |