运行Java 8的无限Gradle构建

Joh*_*n67 5 android gradle java-8 android-studio android-7.0-nougat

我尝试从Java 7迁移到Java 8,所以我已经为Android N和所有工具安装了新的sdk.我按照开发者指南在android studio中使用Java 8,但是当我尝试编译apk时,我有一个无限的Gradle Build Running ..我已经尝试重启Android Studio,但是1小时后,Gradle Build运行它还没有完成.在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
Run Code Online (Sandbox Code Playgroud)

EDIT2:

我尝试使用Android Studio 2.2并在开始构建后5分钟,我有这个错误:

Error:Execution failed for task ':app:compileProductionDebugJavaWithJack'. 
> java.lang.RuntimeException: java.lang.OutOfMemoryError: GC overhead limit exceeded
Run Code Online (Sandbox Code Playgroud)

Jam*_*kel 1

当您第一次运行 Android Studio 时,它会下载一些初始插件,延迟取决于互联网连接速度和其他一些因素。但您可能希望在离线模式下运行 IDE。为此,请转到“文件”->“设置”,然后转到“构建、执行、部署”->“构建工具”->“Gradle”并启用“离线工作”复选框。

抱歉,由于声誉较低,我无法对此发表评论:D