2015-04-07 68 views
4

我剛剛從Eclipse切換到Android Studio。對於我現在看到的新IDE來說,比Eclipse有更多的功能,並且我喜歡將新的IDE用於我的應用程序開發工作。Android Studio和Android設備顯示器

我只是不明白一兩件事:在Eclipse中,是非常有用的DDMS透視圖,從那裏你讀logcat的,做了很多其他的事情,比如使用非常有用dump view hierarchy功能,它允許你取出UI的轉儲並檢查它以瞭解在佈局中顯示的內容。

我在Android Studio中看不到任何類似的東西,經過大量研究,似乎唯一的辦法就是從「工具」菜單打開Android設備監視器。

但是這樣做會導致ADB連接中斷,因爲它正在被Android Studio使用,並且Android設備監視器想要使用它。結果是,如果您正在調試您的應用程序,則無法打開android設備監視器,除非您想要失去調試狀態

我認爲這是不可接受的,我敢肯定,必須有一些更好的方式與Android一起使用Android Device Monitor工具,這可能嗎?

謝謝

+0

你找到任何解決方案? – mehdok

+0

類似的問題在這裏得到解決:https://stackoverflow.com/questions/17432358/android-studio-logcat-nothing-to-show –

回答

9

其實我發現了一個解決方案,我不知道這是否是最好的方法(我一直以爲機器人工作室必須以更好的方式監控設備集成)

項記載從菜單工具啓動設備監視器會導致android studio斷開設備,但是如果您打開android studio的內置終端(View> Tool Windows>終端),只需鍵入「monitor」,它就會啓動設備監視器,而無需將設備從設備上卸下android studio(你會在設備監視器上看到一條警告,說附加調試器時出現問題,但不在意)

希望這會有助於一些

+0

我也沒多想就在控制檯鍵入「監控」。這是一個非常好的提示! – miva2

+0

它被集成在一個更好的方式,只需點擊工具欄上的綠色Android或: 工具 - > Android-> Android設備監視器 –

+0

正如我sayid在問題本身,這樣做(在我的情況下)設備脫離android studio。爲了更好的集成,我的意思是像eclipse中的DDMS透視圖,它允許您保留在IDE中,而不需要切換另一個應用程序。 – Apperside

7

有幾種方法可以找到使用android studio的DDMS工具。由於該工具是android SDK附帶的獨立程序,因此不需要Eclipse。

  • 點擊Android Studio中enter image description here
  • 打開monitor.bat文件(在Windows計算機上的工具欄在Android設備監視器圖標,這個位於[路徑到SDK]/SDK /工具)
  • 在Android Studio的終端或任何命令提示符中鍵入monitor。 (感謝SimonVeloper)
  • 通過工具菜單打開它。工具 - > Android-> Android設備監視器(感謝sebweisgerber)enter image description here

這將打開DDMS工具,將自動連接到連接的設備。

通常情況下,您將能夠通過此工具查看您的logcat輸出,而不再是android工作室。如果這不起作用,請確保您的設備已正確連接並重新啓動該工具。

+0

這是更好的答案,而不是標之一。 菜單欄必須激活它的工作,另一種方法:工具 - > Android-> Android設備監視器 –

+1

我在問題本身賽義德,做這樣(在我的情況)的設備也會從Android Studio中分離。爲了更好的集成,我的意思是像eclipse中的DDMS透視圖,它允許你保留在IDE中而不需要切換另一個應用程序 – Apperside

+0

謝謝sebweisgerber,我將它添加到我的答案中。 SimonVeloper,對不起,我以爲你的DDMS會斷開連接。所以你想要一樣的東西,但集成在Android Studio IDE中?那麼當前的解決方案基本上是相同的,只不過它在新窗口中打開。你仍然得到相同的信息,你不會失去任何東西。所有調試也可從該工具中獲得。 – miva2

0

Android工作室,Android設備監視器打開,但你不能顯示Logcat或設備的另一個功能,只需去你的android studio工具選項勾選啓用ADB集成,然後你可以打開其他ADM屏幕。這對我工作。

-1
I faced problem in android device monitor . I could not find file explorer menu , device list in android device monitor so i 
deleted hidden *.android* folder in the home directory in linux using the following command: 

`$ sudo -r ./android` 

After deleting this hidden folder your android device monitor will be set to default state. 
0

要與亞行同時打開Android設備監視,運行通過命令提示符montior代替visting到工具 - > Android-> Android裝置監視器

要通過命令行界面導航運行的到:

的Android/SDK /工具/,然後運行監控器(對於Linux運行 - >須藤./monitor

相關問題