错误记录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 {} )(代码片