我无法在android studio中打开显示器(ddms) 得到以下错误:
必须提供Java运行时环境(JRE)或Java开发工具包(JDK)才能运行Monitor。搜索以下位置后未找到Java虚拟机:当前PATH中的C:\ Android-Studio \ android-studio \ sdk \ tools \ lib \ monitor-x86 \ jre \ bin \ javaw.exe javaw.exe
将不胜感激任何建议如何解决这个问题。 感谢
答案 0 :(得分:5)
您必须在路径中安装jdk或jre。考虑到您正在运行Windows,您必须转到环境变量并将其中一个的位置添加到路径中。假设你已经安装了其中一个。如果你不需要去oracle网站并获得其中一个。
如果您已经安装了它,请转到您的系统设置,然后转到高级设置选项卡并单击底部的环境变量,在那里编辑PATH并添加jre或jdk的位置,这应解决您的问题
答案 1 :(得分:0)
我正在尝试将我的JRE路径添加到环境变量上的PATH但不起作用。 即使我尝试使用C:\ Program Files \ Java \ jre7 \ bin制作符号链接(目录)C:\ Android-Studio \ android-studio \ sdk \ tools \ lib \ monitor-x86 \ jre \ bin \但不工作
我找到了一个解决方案,我这是因为Android Studio已更新但SDK工具没有。
在我的情况下,我手动将AS从0.8.6手动更新到0.8.12(因为0.8.6中的更新程序是错误的),但不更新SDK工具。
最后我使用这篇文章更新SDK:无法升级Android SDK工具 Can't upgrade Android SDK Tools
现在我有Android Studio(0.8.12)和SDK工具(23.0.5)...再次打开DDMS。 :d
答案 2 :(得分:0)
Monitor是一个eclipse RCP,因此你可以编辑ini文件来设置JRE(或JDK)路径。
例如:
必须提供Java运行时环境(JRE)或Java开发工具包(JDK)才能运行Monitor。搜索以下位置后未找到Java虚拟机:当前PATH中的C:\ Android-Studio \ android-studio \ sdk \ tools \ lib \ monitor-x86 \ jre \ bin \ javaw.exe javaw.exe
在这种情况下,您的显示器位于“C:\ Android-Studio \ android-studio \ sdk \ tools \ lib \ monitor-x86”中。 导航到该路径并编辑monitor.ini文件。
添加以下内容: -vm [你的JRE路径]
答案 3 :(得分:0)
以下是我几步所做的事情:
注意:确保在执行这些步骤之前,在环境变量中设置了jre或jdk位置的PATH
希望它已修复,如果没有,请重新启动Android Studio