`
kevinffk
  • 浏览: 35165 次
  • 性别: 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

 

分享到:
评论

相关推荐

    编译时出现java.lang.OutOfMemoryError Java heap space异常

    ### 编译时出现java.lang.OutOfMemoryError Java heap space异常 #### 一、问题概述 在进行Java项目编译的过程中,可能会遇到`java.lang.OutOfMemoryError: Java heap space`这种异常。这类异常通常表明Java虚拟机...

    浅谈为什么java命令运行class文件出现异常共7页.p

    如果在编译过程中出现语法错误或类型不匹配等问题,会立即报错,此时运行命令将无法成功。 2. **运行阶段**:使用`java`命令指定类名(全限定名,如`com.example.MyClass`)运行class文件。如果出现以下常见异常,...

    解决Handler processing failed; nested exception is java.lang.NoClassDefFoundError_kmode exception

    `NoClassDefFoundError` 是Java运行时异常的一种,与`ClassNotFoundException`不同,它意味着类在编译时存在,但在运行时却无法找到。这个问题可能由于多种原因引起,如依赖缺失、类路径设置不正确或者类加载器问题...

    Android 出现:java.lang.NoClassDefFoundError…错误解决办法

    此外,检查Gradle配置文件(build.gradle),确保`minSdkVersion`设置得当,不要高于目标设备的实际API级别。 类似的问题还包括其他类型的Java运行时异常,如`ExceptionInInitializerError`、`NoSuchMethodError`和...

    SynthesisTalons-not_working-

    10. **内存问题**:如果程序占用过多内存或出现内存泄漏,JVM可能会抛出`OutOfMemoryError`。使用内存分析工具如VisualVM或JProfiler进行诊断。 由于没有具体的错误信息,我们无法给出更精确的解决步骤。通常,解决...

    Android手机读取大文本文件源码

    由于大文本文件一次性加载到内存可能导致`OutOfMemoryError`,因此通常采用逐行读取或分块读取的方式。以下是一个示例,展示了如何使用BufferedReader逐行读取: ```java BufferedReader reader = new ...

    SnowyApp:Kotlin Coroutines游乐场,带有用于图像的滤雪器应用程序

    2. **Gradle**:构建自动化工具,用于编译、打包和发布应用。 3. **Git**:版本控制系统,用于协同开发和版本管理。 4. **单元测试** 和 **UI测试**:通过JUnit和 Espresso进行代码和用户界面的测试,确保应用的质量...

Global site tag (gtag.js) - Google Analytics