`
kevinffk
  • 浏览: 34663 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

gradle编译出现OutOfMemoryError

 
阅读更多

出现错误

OutOfMemoryError: Java heap space gradle compiling android

 

org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_91\bin\java.exe'' finished with non-zero exit value 3

 

项目根目录下面: gradle.properties

解决方案

# Project-wide Gradle settings.

# IDE (e.g. Android Studio) users:
# Settings specified in this file will override any Gradle settings
# configured through the IDE.

# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html

# The Gradle daemon aims to improve the startup and execution time of Gradle.
# When set to true the Gradle daemon is to run the build.
# TODO: disable daemon on CI, since builds should be clean and reliable on servers
org.gradle.daemon=true

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
org.gradle.parallel=true

# Enables new incubating mode that makes Gradle selective when configuring projects. 
# Only relevant projects are configured which results in faster builds for large multi-projects.
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:configuration_on_demand
org.gradle.configureondemand=true

 

分享到:
评论

相关推荐

    Gradle编译打包Android apk详细介绍

    Gradle编译打包Android apk详细介绍 理解Gradle构建过程,解读Android Gradle插件的配置 阅读本文一定是要使用过Gradle生成apk,文中不会讲如何安装运行Gradle,如有需要可先看文末的参考文章。 APK包是一个ZIP...

    SpringFramework3.2 源码 github源码gradle编译

    在标题中提到的“SpringFramework3.2 源码 github源码gradle编译”,意味着我们可以从GitHub获取到Spring Framework 3.2的源代码,并使用构建工具Gradle来编译和管理项目依赖。Gradle是一种强大的构建自动化工具,它...

    gradle编译关联项目

    本篇文章将深入探讨如何使用Gradle来编译并执行一个关联多个子项目的项目。 首先,让我们理解什么是Gradle。Gradle是一种基于Groovy语言的开源构建工具,它可以处理Java、Android以及各种其他语言的项目。Gradle...

    Gradle常用编译命令

    标题中的“Gradle常用编译命令”指的是在命令行中执行Gradle任务以编译Android应用的相关操作。以下是一些常见的Gradle命令: 1. `gradlew`:这是在Android项目中使用的Gradle Wrapper的命令,它确保在没有全局安装...

    gradle打包(eclipse)

    4. 配置Gradle编译参数。这涉及到对build.gradle文件的编辑,以及可能的local.properties文件配置。在build.gradle中,需要修改distributionUrl以指定Gradle Wrapper的版本号,同时也可能需要修改classpath以指定...

    优化Gradle提升Gradle编译速度

    "优化Gradle提升Gradle编译速度" 标题解释:优化Gradle提升Gradle编译速度 描述解释:本文将分享如何优化Gradle提升编译速度的知识,内容非常实用,具有很好的参考价值。 标签解释:android, gradle, 优化, ...

    配置android studio gradle 编译下载错误.docx

    配置a配置android studio3.6.3 gradle 编译报错 连接超时

    Spring源码和Gradle编译配套工具

    标题中的“Spring源码和Gradle编译配套工具”指的是包含Spring框架的源代码和用于构建及管理项目的Gradle工具的资源包。这个资源包旨在帮助开发者深入理解Spring的工作原理,以及如何通过Gradle来管理和构建Java项目...

    Android编译gradle.properties文件及说明

    Android编译gradle.properties文件及说明, 解决Android gradle编译错误OOM:java heap space

    gradle 3.0,最近在编译kafka6.8.1

    针对描述中的“kafka0.10.1.0版本无法编译问题”,这可能是因为Kafka的构建配置与Gradle 3.0存在兼容性问题。Kafka是Apache的一个开源流处理平台,其构建通常依赖于特定版本的构建工具。Gradle 3.0可能包含了一些API...

    gradle-jni-example:展示如何使用 gradle 编译 CC++ JNI 代码的示例应用程序

    展示如何使用 gradle 编译 C/C++ JNI 代码的示例应用程序 这个项目需要 gradle 2.3 来匹配原生编译 DSL。 本机编译目前支持两种工具链:gcc 和 clang。 gradle 本机插件会扫描路径并选择可用的“最佳”工具,尽管...

    spring-framework 使用gradle编译后源码

    在本压缩包中,使用Gradle 2.14.1编译的Spring Framework 4.3.18源码,为开发者提供了深入理解框架内部工作原理的机会。 源码分析是提升编程技能和解决问题的有效途径,特别是对于像Spring这样的复杂框架。以下是...

    Android-这个项目是对android-tv-launcher开源项目用gradle编译的升级改造

    【Android TV Launcher 开源项目与 Gradle 编译升级详解】 Android TV Launcher 是一个专为 Android TV 设备设计的应用启动器,它提供了用户界面和交互方式,使得电视用户能够便捷地浏览和启动各种应用程序。该项目...

    spring5.1源码(已用gradle编译过,直接导入IDEA编译就行)

    这个压缩包包含了已经使用Gradle编译过的Spring 5.1源码,可以直接导入到IntelliJ IDEA中进行进一步的分析和学习。 在Spring 5.1中,主要的改进集中在以下几个方面: 1. **模块化设计**:Spring框架采用模块化设计...

    spring-framework-3.2.18.RELEASE-Gradle编译无误-可直接导入eclipse

    已使用Gradle编译成eclipse项目的spring源码,版本是3.2.18。可以直接导入eclipse中,导入法方法可参看:http://blog.csdn.net/ssxueyi/article/details/79276583

    结巴 jieba 分词,solr7.5使用的jieba分词,自己gradle编译的

    结巴 jieba 分词,solr7.5使用的jieba分词,自己gradle编译的,带43万原始字典,支持自定义字典,还是比较好用的。两个文件:jieba-analysis-1.0.2.jar,jieba-analyzer-solr7.5.jar,放入solr的\webapp\WEB-INF\lib...

    PanTalker:基于Gradle 编译的JAVA WEB 项目 作为pantalker服务器

    基于Gradle 编译的JAVA WEB 项目 PanTalker_client 的服务器 ,用于提供Android 客户端的服务器,为Pantalker 提供简易的聊天服务 技术: 运用了jersey 框架,提供请求接收器 hibernate 框架的运用自动建表 个推 提供...

    spring5源码 gradle编译好的,可以直接在idea运行,包含demo-test测试模块

    发现csdn上其他的spring5 源码都不能直接运行,花了大量时间自己用gradle 编辑一下spring5.1的源码,可以直接在idea运行,包含demo-test测试模块。导入idea后 ,点项目右键build Module spring 。然后打开demo-test ...

    使用Gradle 构建spring Boot工程系列项目源码(配合第五篇文章)

    3. **构建脚本**:Gradle的构建脚本通常以`build.gradle`命名,其中定义了项目的配置,包括编译、测试、打包等任务。例如,我们可以在脚本中配置Spring Boot的版本,声明依赖,设置源代码目录等。 4. **依赖管理**...

Global site tag (gtag.js) - Google Analytics