【问题标题】:How to enable Android monitor?如何启用安卓显示器?
【发布时间】:2015-10-12 13:15:54
【问题描述】:

我想看看我的应用程序消耗了多少内存,但是当我打开 Android Monitor 时,它显示此监视器已禁用,即使我的应用程序在设备上运行并且还在可调试应用程序中被选中

已启用 ADB 集成

我想知道如何启用它。

谢谢

【问题讨论】:

    标签: android memory android-studio android-debug


    【解决方案1】:

    您可以简单地转到该监视器中的 工具 > Android > Android 设备监视器,您可以找到诸如 系统信息 之类的选项卡。这是回答你的问题吗?

    更新:

    您可以通过另一种方式获得它。像这样
    Eclipse Preferences (OSX) > Android > DDMS > check Thread Updates Enabled by Default

    添加 Android 设备视图以获取上面提到的设备 pan(e)

    如上所述在 app 标签中设置 android:debuggable=true(两个 g)

    在模拟器中运行您的应用

    在设备窗格中选择设备

    点击更新线程按钮

    【讨论】:

    • 感谢您的回答,不,这不是,您可以在下面的窗口中看到内存和 CPU 选项,在内存窗口中显示此监视器已禁用。为什么以及如何启用?
    • @Ajit 你能告诉我你能不能打开 DDMS 吗?
    • 是的,我可以打开 DDMS。
    • @Ajit 你可以有分配跟踪器和系统信息选项卡,对吗? (我认为它比 Android Studio 中的内存选项卡更好)
    • @Ajit 您可以使用它来查看您的应用程序消耗的内存。 (请确保您在左侧面板中选择了正确的设备,称为“设备”。)如果它没有显示任何更新,那么您可以通过单击左侧面板中的“重置 ADB”选项重新启动 ADB 带有反向三角形图像的标题.
    【解决方案2】:

    我遇到了同样的问题。希望此修复对您有用。

    在 Android Monitor 控件中,您似乎选择了一个死进程。就我而言,我选择了一个断开连接的模拟器,而不是我想要监控的设备。仔细检查您是否选择了正确的设备和进程。

    【讨论】:

      【解决方案3】:

      在 Android Studio 3.5+ 中没有内存监视器,而是有 Profiler。

      【讨论】:

      • 最初的问题是关于 Android Studio 1.4,而不是 3.5。对于这个旧版本的 Android Studio,您的回答并没有真正回答这个问题。
      • 问题中没有提到Android Studio 1.4,我们只能从截图中看到版本。作为任何尝试按照答案中的步骤在 Android Studio 3.5+ 中查找内存监视器的人,我感到非常困惑。我的回答说明了情况。
      【解决方案4】:

      我最近遇到这个问题,我在“项目结构”中设置了我的项目的SDK后才启用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-13
        • 1970-01-01
        • 2016-11-24
        • 1970-01-01
        • 2012-05-01
        • 2016-05-06
        相关资源
        最近更新 更多