2015-04-07 35 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

相关问题