2015-12-03 221 views
2

我以管理員身份打開它,我不想安裝任何不必要的東西。 當我試圖通過Android Studio打開Android設備監視器時:工具> Android> Android設備監視器。它總是顯示以下屏幕截圖: Screen shot that shows "An error has occurred" 我找到了windows的解決方案,但是我沒有找到mac的解決方案。從日誌MAC - 我無法在Mac上打開Android設備監視器

海賊王:

!ENTRY org.eclipse.osgi 4 0 2015-12-02 22:52:40.714 
!MESSAGE Bundle reference:file:[email protected] not found. 

有很多的類似的思路是這樣的表現「的東西沒有找到」。

那麼缺少什麼?我如何安裝精確缺失的部件?謝謝! (沒有足夠的空間讓我安裝一切從機器人工作室。)

回答

5

首先更新Android SDK工具SDK管理器

  • 打開一個終端窗口
  • 瀏覽到您的SDK
  • 找到 '工具' 文件夾
  • cd到
  • 運行:sudo的./monitor
  • 輸入您的密碼

希望它可以解決您的問題。

+0

謝謝!這工作。但我仍然無法通過Android Studio打開它:工具> Android> Android設備監視器。我該怎麼辦? – RYAN

+0

這可能是安裝Android Studio或其他東西的bug,無法得到完美的理由。 –

+1

當我運行sudo ./monitor我得到這個錯誤信息:異常在線程「主」java.lang.UnsupportedClassVersionError:com/android/archquery/Main:不支持major.minor版本52.0 \t在java.lang.ClassLoader.defineClass1 (本機方法) \t在java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) \t在需要java.lang.ClassLoader.defineClass(ClassLoader.java:621) \t在java.security.SecureClassLoader.defineClass(SecureClassLoader的的.java:141) \t在java.net.URLClassLoader.defineClass(URLClassLoader.java:283) \t在java.net.URLClassLoader.access $ 000(URLClassLoader.java:58) – JPCS

5

JPCS的解決方案爲我工作;安裝Java 8,然後在Android設備監視器將工作:

首先安裝自制

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 

然後更新和安裝Java 8

$ brew update 
$ brew cask install java 
+0

如果您需要更新產品結構JDK位置,您可以在終端中運行'echo $(/ usr/libexec/java_home)',複製到'/ Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home'中(這將成爲JDK的位置,直到版本改變,heh) –

0

我有同樣的問題!由於我不熟悉使用終端,我只是嘗試更新到最新的Java JDK,它似乎解決了問題

1

我遵循一些步驟,經過長時間的努力,所有的事情都得到了解決,我成功運行設備監視器在Mac OS X上。

我做了什麼?

  • 我安裝了Homebrew,並使用它的一些命令來安裝java,因爲它很容易使用home-brew在終端下載和安裝java。它是自動排列java問題的非常好的工具。但有一點需要記住。這是低於 - >
  • 當你使用Homebrew安裝java然後請確保你使用相同版本的java和jre與android studio.in我的情況我的android工作室使用jre_1.8.0,所以安裝了java8。

他們的一些步驟要遵循。 只需粘貼在終端下載Homebrew到您的系統。

1)在/ usr/bin中/紅寶石-e 「$(捲曲-fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)」

2)$沖泡自來水caskroom /版本 $釀造桶安裝java8。

這將下載並安裝java 8自動到您的mac OSx.i安裝java 8爲我的情況,java 9也可用,但我用java8。因爲我在我的android studio編譯路徑中添加了jre 8,所以它需要在同一版本中進行aviod衝突。 3)所以一旦它的安裝,只需重新啓動你的android studio並從android studio運行設備監聽器。現在你的android studio將能夠在沒有任何衝突的情況下啓動設備監聽器。

謝謝快樂編碼:)