我有一个包含 JavaScript 应用程序的 Android 项目。JS 应用程序使用 Yarn 进行包安装和运行构建脚本。当使用 Gradle Wrapper 从终端构建时,一切正常。但是当我尝试从 IntelliJ/Android Studio 构建/运行项目时,我为我的帐户(包括$PATH
)设置的所有环境变量都被重置。IntelliJ 和 Android Studio 中的 Gradle runner 似乎在隔离的 shell 中执行构建。由于$PATH
没有正确设置,它没有找到 Yarn 和 Node 来构建 JavaScript 应用程序。
我搜索了 IntelliJ 和 Android Studio 中的所有设置,但找不到与 Gradle 环境配置相关的任何内容。有没有其他人有这个问题?
在 IntelliJ 本身中打开一个终端并从那里运行 Gradle 可以正常工作。
我正在使用 IntelliJ 2017.3 和 Android Studio 3.0.1 在 macOS Sierra 上工作。我同时使用两者的唯一原因是在没有在 Android Studio 中工作后,我认为它可能会在 IntelliJ 中运行。
这似乎是 Android Studio 中的一个错误。我需要在 Android Studio 本身中设置至少一个环境变量,然后它突然也选择了所有现有的 env 属性。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句