gpt4 book ai didi

android - 无限 Gradle 构建运行 Java 8

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:43 28 4
gpt4 key购买 nike

我尝试从 Java 7 迁移到 Java 8,所以我安装了适用于 Android N 的新 SDK 和所有工具。我关注developper guide to use Java 8 in android studio ,但是当我尝试编译 apk 时,我有一个无限的 Gradle Build Running.. 我已经尝试重新启动 Android Studio,但是 1 小时后,Gradle Build Running 它没有完成。在 Windows 任务管理器中,我看到进程 java.exe 占用了大量内存,CPU 占用率达到 90%。

有人遇到过这个问题吗?

谢谢。

编辑:

我有以下版本:

Java version : 1.8.0_92
Gradle version : 2.1.2
Android Studio version : 2.1.2

compileSdkVersion : 24
buildToolsVersion : 24

targetSdkVersion : 24

编辑2:

我尝试使用 Android Studio 2.2 并在开始构建 5 分钟后出现此错误:

Error:Execution failed for task ':app:compileProductionDebugJavaWithJack'. 
> java.lang.RuntimeException: java.lang.OutOfMemoryError: GC overhead limit exceeded

最佳答案

将这些行添加到您的 gradle.properties 文件

org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home //edit this according to your java home path

org.gradle.daemon=true

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

org.gradle.parallel=true

org.gradle.configureondemand=true

关于android - 无限 Gradle 构建运行 Java 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37939284/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com