4

我无法在 android studio 中打开监视器(ddms),出现以下错误:

必须有 Java 运行时环境 (JRE) 或 Java 开发工具包 (JDK) 才能运行 Monitor。搜索以下位置后没有找到 Java 虚拟机:C:\Android-Studio\android-studio\sdk\tools\lib\monitor-x86\jre\bin\javaw.exe javaw.exe in your current PATH

将不胜感激任何建议如何解决这个问题。谢谢

4

4 回答 4

5

您必须在路径中安装 jdk 或 jre。考虑到您正在运行 Windows,您必须转到环境变量并将其中之一的位置添加到路径中。那是假设您已经安装了其中一个。如果您不需要,则需要访问 oracle 网站并获得其中之一。

如果您已经安装了它,请转到您的系统设置,然后转到高级设置选项卡并单击底部的环境变量,在那里您编辑 PATH 并添加您的 jre 或 jdk 的位置,这应该可以解决您的问题。

于 2013-05-19T14:36:54.427 回答
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 工具 无法升级 Android SDK 工具

现在我有 Android Studio (0.8.12) 和 SDK Tools (23.0.5) ... DDMS 再次打开。:D

于 2014-10-17T20:31:11.710 回答
0

Monitor 是一个 Eclipse RCP,因此您可以编辑 ini 文件来设置 JRE(或 JDK)路径。

例如:

必须有 Java 运行时环境 (JRE) 或 Java 开发工具包 (JDK) 才能运行 Monitor。搜索以下位置后没有找到 Java 虚拟机:C:\Android-Studio\android-studio\sdk\tools\lib\monitor-x86\jre\bin\javaw.exe javaw.exe in your current PATH

在这种情况下,您的显示器位于“C:\Android-Studio\android-studio\sdk\tools\lib\monitor-x86”中。导航到该路径并编辑 monitor.ini 文件。

添加以下行:-vm [您的 JRE 路径]

于 2015-02-11T06:37:07.853 回答
0

这是我在几个步骤中所做的:

注意:在执行这些步骤之前,请确保在环境变量中设置了 jre 或 jdk 位置的 PATH

  1. 关闭错误对话框
  2. 从 Program Files 中的 Android 文件夹复制 JRE 文件夹,对我来说它是 C:\Program Files\Android\Android Studio
  3. 并将这个 JRE 文件夹粘贴到你的 Android SDK monitor-x86_64 位置,对我来说,它是 C:\AndroidSdk\tools\lib\monitor-x86_64
  4. 再次运行 Android 设备监视器

希望它已修复,如果没有,请重新启动您的 Android Studio

于 2018-05-02T07:53:09.963 回答