Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 安卓Studio/IntelliJ保持设置”;gradleHome“;到错误的位置_Android Studio_Gradle_Intellij Idea - Fatal编程技术网

Android studio 安卓Studio/IntelliJ保持设置”;gradleHome“;到错误的位置

Android studio 安卓Studio/IntelliJ保持设置”;gradleHome“;到错误的位置,android-studio,gradle,intellij-idea,Android Studio,Gradle,Intellij Idea,在我的Android Studio/IntelliJ项目中,打开项目时会自动生成.idea/gradle.xml文件 无论出于何种原因,此文件的生成方式如下: 真正困扰我的是“gradleHome”选项,它被设置为$PROJECT\u DIR$/../../../../../../../../../../ProgramData/chocolate/lib/gradle/tools/gradle-6.8 这个文件夹根本不存在,所以Android Studio/IntelliJ从哪里获取这个路径

在我的Android Studio/IntelliJ项目中,打开项目时会自动生成.idea/gradle.xml文件

无论出于何种原因,此文件的生成方式如下:


真正困扰我的是“gradleHome”选项,它被设置为
$PROJECT\u DIR$/../../../../../../../../../../ProgramData/chocolate/lib/gradle/tools/gradle-6.8

这个文件夹根本不存在,所以Android Studio/IntelliJ从哪里获取这个路径

我的GRADLE_HOME env var不同。

基于IntelliJ IDEA:

如果渐变位置已由环境变量定义 GRADLE_HOME或PATH,然后IntelliJ IDEA推断出该位置 建议将此路径作为默认值

如果您确定GRADLE_HOME的设置与GRADLE.xml文件中的值不同,那么您还应该修改您的设置。我不确定优先级,如果两者都存在,那么先取哪个变量

看起来你用巧克力软件管理器在全球范围内安装了Gradle。也许这个软件会在安装过程中设置路径


可能您已经删除了Gradle安装,但此值仍在路径中。

谢谢!我检查了env变量,实际上没有任何东西可以将AS/IntelliJ引导到该路径。我甚至重新启动了电脑,删除了项目中的.idea和.gradle文件夹,并重新打开(导入)了项目。同样,路径是6.8。如果您将它设置为正确的位置,它会被更改吗?您在命令行中为这个项目使用了什么Gradle?似乎更改“gradleHome”选项实际上没有任何作用?我正在尝试使用gradle 7.0在打开这些设置时,您为设置(macOS上的首选项)|构建、执行、部署|构建工具| gradle | gradle JVM设置了哪些选项?如果您将其更改为其他位置-是否会保留此项目?