【发布时间】:2014-10-11 04:31:24
【问题描述】:
当我在 android studio 中启动 android 设备监视器“Java 已启动但返回退出代码 = 13”时,会显示带有 java 路径文件的错误。 我正在使用“android studio (beta)0.89”
【问题讨论】:
标签: android-studio
当我在 android studio 中启动 android 设备监视器“Java 已启动但返回退出代码 = 13”时,会显示带有 java 路径文件的错误。 我正在使用“android studio (beta)0.89”
【问题讨论】:
标签: android-studio
这发生在我安装最新的 Java 版本 (v8) 后,由于某种原因,它只支持 32 位,而我的电脑是 64 位。
我通过卸载自动降级到 Java 7 的 Java 版本 8 解决了这个问题。
【讨论】:
我已经能够通过卸载我拥有的 32 位 Java 8 版本,然后安装最新的 64 位 Java 8 版本来解决此问题。 (我不必降级)
【讨论】:
我认为您正在尝试打开错误版本的 monitor.exe,它可能在升级过程中被更改。在 sdk/tools/lib 下的“monitor-x86 或 _64”文件夹下应该有 32 位和 64 位版本。如果效果好,请尝试其中一种。如果要下载 64 位 java 版本,则必须使用 64 位浏览器。 IExplorer 11 + 中的示例,您可以在需要时将其更改回 32 位和 64 位。我之前确实尝试过java升级,但仍然出现java错误。
【讨论】:
安装 32 位和 64 位的 Java 8。这为我解决了问题。
【讨论】:
按照错误弹出窗口中提供的路径进行操作。在android studio的monitor文件夹下的eclipse.ini文件中添加java路径。
添加:-vm C:\Program Files\Java\jre7\bin\java.exe(当前java文件的路径) 之前:-vmargs
【讨论】:
如果您运行的是win8.X,只需进入控制面板并卸载java 8 版本,一切正常后即可。
【讨论】:
我遇到了这个问题,即使我安装了最新的 x64 版本的 Java 8 JDK 并将其设置为 JAVA_HOME 环境变量。
至少对我来说,错误弹出窗口的第一行显示它正在使用 Oracle 在 C:\ProgramData\Oracle\Java\javapath 的符号链接来查找 javaw.exe 的正确位置。在我的例子中,这实际上是指向相同版本 JRE 的 x86 版本,我也出于某种原因安装了它。
我最终清理了房屋并卸载了所有版本的 JRE/JDK,然后重新安装了最新的 x64 JDK。这重新调整了符号链接,现在它运行顺利。
大多数其他答案应该有助于解决同样的问题,但如果您确实已经安装了 x64 版本,则出于诊断目的,检查 C:\ProgramData\Oracle\Java\javapath 可能会有所帮助。
【讨论】:
[解决方案]
转到您的 android SDK 中的以下文件 SDK\tools\lib\monitor-x86_64\monitor.ini
并添加以下行,您可能需要更改 java 的路径 -vm C:\Program Files\Java\jre7\bin\java.exe 就在“-vmargs”之前
【讨论】:
【讨论】: