错误记录Gradle 配置报错 ( Using different JDK locations on different processes might cause Gradle to spa )

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误记录Gradle 配置报错 ( Using different JDK locations on different processes might cause Gradle to spa )相关的知识,希望对你有一定的参考价值。

文章目录





一、报错信息



修改 Gradle 构建脚本 build.gradle 配置 , 然后点击右上角的 " Sync Now " 按钮 , 同步 Gradle 配置 , 在 Event Log 面板中会提示如下错误信息 :

21:47	android Studio is using the following JDK location when running Gradle:
			Y:\\001_DevelopTools\\001_Android_Studio_4.2.1\\jre
			Using different JDK locations on different processes might cause Gradle to
			spawn multiple daemons, for example, by executing Gradle tasks from a terminal
			while using Android Studio.
			More info...
			Select a JDK from the File System
			Do not show this warning again





二、解决方案



出现该问题的原因是 Android Studio 开发环境使用的 JDK 与 全局环境中 使用的 JDK 不一致 ;

需要为上述配置相同的 JDK , 注意是相同目录的 JDK 不是相同版本的 JDK ;

查看全局环境变量 , 可以看到全局环境下的 jdk 配置的是 D:\\Program Files\\Java\\jdk1.8.0_221 目录下的 jdk ;

右键点击工程名 , 在弹出的菜单中选择 " Open Module Settings " 选项 ,


在 SDK Location 中 , 发现 使用的是 Y:\\001_DevelopTools\\001_Android_Studio_4.2.1\\jre ;

将其设置为 环境变量中设置的 D:\\Program Files\\Java\\jdk1.8.0_221 即可 ;

设置完 Android Studio 中 Gradle 构建使用的 JDK 地址之后 , 再次重新 配置 Gradle , 发现没有报上述错误 ;

以上是关于错误记录Gradle 配置报错 ( Using different JDK locations on different processes might cause Gradle to spa )的主要内容,如果未能解决你的问题,请参考以下文章

错误记录Android Gradle 配置报错 ( gradle.properties 配置到 BuildConfig 中需要注意类型转换 | 位置: 类 BuildConfig )

错误记录Android Studio 中 Gradle 配置报错 ( Can‘t determine type for tag ‘<item name=““ type=“String“>)

错误记录Android Studio 编译报错 ( Gradle 下载错误导致 Failed to open zip file 报错 )

错误记录Android Studio 配置 GitHub 报错 ( Can‘t login using given credentials: Request response: 401 Una )(代

错误记录Android Studio 配置 GitHub 报错 ( Can‘t login using given credentials: Request response: 401 Una )(代

错误记录Android Studio 配置 AspectJ 报错 ( all buildscript {} blocks must appear before any plugins {} )(代码片