从IntelliJ / Android Studio运行Gradle时,$ PATH未正确设置

时间:2018-02-16 17:47:00

标签: android android-studio gradle intellij-idea

我有一个Android项目,其中包含一个JavaScript应用程序。 JS应用程序使用Yarn进行包安装并运行构建脚本。当使用Gradle Wrapper从终端构建时,一切正常。但是当我尝试从IntelliJ / Android Studio构建/运行项目时,我为我的帐户设置的所有环境变量(包括$PATH)都被重置。似乎IntelliJ和Android Studio中的Gradle运行器在一个独立的shell中执行构建。由于$PATH未正确设置,因此找不到Yarn和Node来构建JavaScript应用。

我搜索了IntelliJ和Android Studio中的所有设置,但找不到任何与Gradle环境配置相关的内容。还有其他人有这个问题吗?

在IntelliJ中打开终端并从那里运行Gradle正常工作。

我正在使用IntelliJ 2017.3和Android Studio 3.0.1开发macOS Sierra。我使用两者的唯一原因是,在Android Studio中不工作之后,我认为它可以在IntelliJ中运行。

2 个答案:

答案 0 :(得分:0)

这似乎是Android Studio中的错误。我需要在Android Studio本身中至少设置一个环境变量,然后它突然也获取了所有现有的env属性。

答案 1 :(得分:0)

对我来说,当我将Android Studio从3.0.1更新到版本3.1.3时,问题就解决了。