我无法在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。担心这会导致我的问题,我删除了homebrew的安装和符号链接,导致再次启动java / gradle的命令行调用时出现错误。
我最后一次尝试修复的方法是将Android Studio JDK设置为
JAVA_HOME
,但我仍然收到此错误。我可以很好地构建应用程序和APK,但无论我尝试什么,测试都不会运行。感谢任何见解。