我需要调试我的应用程序,但是调试不起作用.There是事件日志中的一条消息:
System Health
This IDE is running on a Java JRE instead of a full Java JDK.
This does not work; debugging (among other features) will not work.
You must configure the boot JDK (via Help > Find Action... > Switch 我在Android中的JDK主页路径是C:\Program Files\Java\jdk1.7.0_79。我有JAVA_HOME变量:C:\Program Files\Java\jre1.8.0_111.I试图将JAVA_HOME变量更改为C:\Program Files\Java\jdk1.7.0_79,但是Android没有启动。
我该怎么办?
发布于 2017-05-13 12:28:08
我在AndroidStudio2.3.2中遇到了完全相同的消息。我安装了Java 7,然后接受了对Java 8的更新。在遵循了关于设置环境变量JAVA_HOME、JDK_HOME、STUDIO_JDK和PATH的数十种不同组合的建议之后,我终于发现了至少我的问题是什么,这确实非常简单。
结果,对Java 8的更新只针对JRE,因此SDK仍然是7,而Studio 2.3.2需要JDK 8。所以在安装之后,不需要一个环境变量就可以摆脱“此IDE运行在Java上而不是”消息。
希望这能有所帮助。
/z
https://stackoverflow.com/questions/40706360
复制相似问题