Android Studio - 由于找不到 java 而无法运行测试?

las*_*ase 4 java macos android gradle

我无法运行以前在 Android Studio 中能够运行的单元测试,我完全迷失了。这是抛出的错误:

Caused by: java.io.IOException: Cannot run program ""/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java"": error=2, No such file or directory
Run Code Online (Sandbox Code Playgroud)

一些背景:我认为这可能与我之前尝试从命令行运行 gradle 有关。由于这是一台新机器,gradle 抱怨没有安装 java。此外,$ java -verison还会弹出 Mac 系统对话框,提示我安装 Java。因此,我通过 homebrew 安装了 java 并将其符号链接到/Library/Java/JavaVirtualMachines,然后开始从命令行获取 java。

担心这会造成我的问题,我删除了自制程序安装和符号链接,提示命令行调用 java/gradle 再次开始抱怨。

我最后一次修复尝试是将 Android Studio jdk 设置为JAVA_HOME,但我仍然收到此错误。

我可以很好地构建应用程序和 APK,但无论我如何尝试,测试都不会运行。任何一丝洞察力都会受到赞赏。

Nem*_*nja 10

我遇到了类似的问题。从路径中删除空格。重命名Android Studio.appAndroidStudio.app. 这对我有用。