2013-05-19 53 views
3

我不能在Android Studio中 打開顯示器(DDMS)收到以下錯誤:的Android工作室無法打開監視器(DDMS)

A java Runtime Environment (JRE) or Java Development kit (JDK) must be available in order to run Monitor. No Java virtual machine was found after searching the following locations: C:\Android-Studio\android-studio\sdk\tools\lib\monitor-x86\jre\bin\javaw.exe javaw.exe in your current PATH

希望任何建議如何解決這個問題。 謝謝

+0

同一個問題:http://stackoverflow.com/questions/26055531/android-studio-monitor-exe-has-stopped-working/26056751 #26056751 – Abdellah

回答

5

你必須有你的jdk或jre安裝在你的路徑。考慮到您正在運行Windows,您必須轉到您的環境變量並將其中一個位置添加到路徑中。假設你已經安裝了其中一個。如果你不需要去oracle網站並獲得其中一個。

如果你已經安裝了它,進入你的系統設置,然後進入高級設置選項卡,點擊底部的環境變量,在那裏你編輯路徑並添加你的jre或jdk的位置,這應該解決你的問題。

+0

JDK已安裝。請注意,android studio IDE在其自己的子文件夾/ sdk/tools/lib/monitor-x86/JRE中尋找JRE。 發現了一個討厭的解決方法 - 將jre文件夾從我的程序文件/ java/jdk複製到該文件夾​​中....運行良好,但不是最佳解決方案,也許還有另一種方法將工作室指向jre文件夾? –

+0

只需設置包括jre和jdk到windows路徑的bin文件夾,它應該沒問題。 –

0

我試圖將我的JRE路徑添加到PATH環境變量,但不起作用。 即使我嘗試使用C:\ Program Files \ Java \ jre7 \ bin製作符號鏈接(目錄)C:\ Android-Studio \ android-studio \ sdk \ tools \ lib \ monitor-x86 \ jre \ bin \但沒有'工作。

我找到了一個解決方案,我這是因爲Android Studio已更新,但SDK Tools沒有。

在我的情況下,手動更新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

0

Monitor是一個eclipse RCP,因此您可以編輯ini文件來設置JRE(或JDK)路徑。

例如:

A java Runtime Environment (JRE) or Java Development kit (JDK) must be available in order to run Monitor. No Java virtual machine was found after searching the following locations: C:\Android-Studio\android-studio\sdk\tools\lib\monitor-x86\jre\bin\javaw.exe javaw.exe in your current PATH

在這種情況下,你的顯示器是存放在 「C:\ Android的工作室\ Android的工作室\ SDK \工具\ LIB \監控-86」。 導航到該路徑並編輯monitor.ini文件。

添加follwing線: -vm [您的JRE路徑]

+0

它不幫助我,,,只打開一個文本文件與一些信息 –