Android Studio 和 android 设备监视器

Android Studio and android device monitor

我刚从 Eclipse 切换到 Android Studio。对于我现在看到的,新的 IDE 比 Eclipse 有更多的功能,我喜欢使用新的 IDE 进行我的应用程序开发工作。

我只是不明白一件事:在 Eclipse 中,有非常有用的 DDMS 透视图,您可以从那里阅读 Logcat 并做很多其他事情,比如使用非常有用的 dump view hierarchy 函数,它允许您转储 UI 并检查它以了解布局中显示的内容。

我在 Android Studio 中没有看到任何类似的东西,经过大量研究后,您似乎必须这样做的唯一方法是打开 Android 设备监视器"Tools" 菜单。

但是这样做会导致 ADB 连接中断,因为它正被 Android Studio 使用,并且 Android Device Monitor 想要使用它。结果是,如果您正在调试您的应用 ,您将无法打开 android 设备监视器,除非您想失去调试状态

我认为这是不可接受的,我相信一定有更好的方法可以将 Android 设备监视器工具与 Android 一起使用,这可能吗?

谢谢

其实我找到了一个解决方案,我不知道这是不是最好的方法(我一直认为 android studio 必须以更好的方式集成设备监视器)

如问题中所述,从菜单工具启动设备监视器会导致 android 工作室断开设备,但如果您打开 android 工作室的内置终端(视图 > 工具 Windows > terminal) 然后输入 "monitor" 它会启动设备监视器而不从 android studio 分离设备(你会在设备监视器上收到一条警告,说连接调试器有问题,但是不要'不关心那个)

希望这对某些人有所帮助

您可以通过多种方式使用 android studio 找到 DDMS 工具。不需要 Eclipse,因为该工具是 android SDK 附带的单独程序。

  • 单击 Android Studio 工具栏中的 Android 设备监视器图标
  • 打开 monitor.bat 文件(在 windows 机器上,它位于 [path-to-sdk]/sdk/tools)
  • 在 Android Studio 的终端或任何命令提示符下键入 monitor。 (感谢 SimonVeloper)
  • 通过工具菜单打开它。工具->Android->Android 设备监视器(感谢 sebweisgerber)

这将打开 DDMS 工具并自动连接到已连接的设备。

通常您可以通过此工具查看您的 logcat 输出,而不再是在 android 工作室中。如果这对您不起作用,请确保您的设备已正确连接并重新启动该工具。

Android 工作室,Android 设备监视器打开但您无法显示 Logcat 或设备其他功能,只需转到您的 android 工作室工具选项勾选启用 ADB 集成然后你可以打开其他 ADM screen.This 为我工作。

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.

要与 Adb 同时打开 Android 设备监视器,运行 通过命令提示符而不是访问工具->Android->Android 监视器设备监视器

到 运行 通过命令行界面导航到 :

Android/Sdk/tools/ 然后 运行 显示器(对于 linux 运行 -> sudo ./monitor