【发布时间】:2021-08-30 17:27:46
【问题描述】:
我无法运行以前在 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
一些背景:
我认为这有可能与我之前尝试从命令行运行 gradle 的事实有关。由于这是一台新机器,gradle抱怨没有安装java。此外,$ java -verison 会弹出 Mac 系统对话框,提示我安装 Java。所以,我通过 homebrew 安装了 java 并将其符号链接到 /Library/Java/JavaVirtualMachines,然后 java 开始从命令行中获取。
担心这是我的问题,我删除了自制软件安装和符号链接,提示 java/gradle 的命令行调用再次开始抱怨。
我最后一次修复尝试是将 Android Studio jdk 设置为 JAVA_HOME,但我仍然收到此错误。
我可以很好地构建应用程序和 APK,但无论我尝试什么,测试都不会运行。任何见解都值得赞赏。
【问题讨论】: