【问题标题】:Android: Emulator control is disabled in the DDMS perspectiveAndroid:在 DDMS 透视图中禁用了模拟器控制
【发布时间】:2011-06-30 21:17:44
【问题描述】:

我现在在 Ubuntu 上遇到 Eclipse 的问题。我的设备已连接,通过“adb devices”命令列出,我可以在“设备”视图中看到正在运行的进程列表。但是模拟器控件中的所有控件都被禁用。

有谁知道这可能是什么原因?

谢谢

【问题讨论】:

  • 在模拟器上测试应用程序时也看到了同样的情况

标签: android eclipse ddms


【解决方案1】:

首先,确保在“设备”视图中选择了该设备。除非选择了设备或模拟器,否则您无法使用模拟器控制。

如果这样做没有帮助,请关闭 Eclipse,然后尝试在 Eclipse 之外运行 DDMS——在您安装 Android SDK 的位置的tools/ 目录中有一个ddms shell 脚本。

如果这样做没有帮助,请运行 adb kill-server,然后运行 ​​adb start-server,其中 adb 应该位于 SDK 安装的 platform-tools/ 目录中。然后,再次尝试 DDMS。

如果没有帮助,请重新启动,然后再次尝试 DDMS。

【讨论】:

  • 马克,谢谢你的回答。虽然我不知道是什么帮助了我(模拟器控制现在很好),但我会接受这个答案
  • 当我确定设备被选中时,一切都变得很好:-),谢谢@CommonWare
  • 从 jellybean ddms 开始已弃用。从同一目录运行“./monitor”。
  • 啊..还要确保您的设备是模拟器而不是物理 USB 设备。看来您无法在 USB 设备上使用 ddms 模拟器控件,因此控件被禁用。
  • 对我不起作用。我试图重新启动 Eclipse,从外部重新启动模拟器和 ddms。没有帮助。
【解决方案2】:

我通过尝试和错误发现了这个 .. 它奏效了 .. 由于新模拟器有一个带有图标的侧栏..此列表中的最后一个图标(汉堡包图标)单击它..然后您将获得可发送到设备的位置纬度和经度

【讨论】:

    【解决方案3】:

    从真实设备上拔下 USB 连接后 Emulator Control 开始与虚拟设备正常工作

    【讨论】:

      【解决方案4】:

      您不能将位置发送到实际设备,只能发送到模拟器。但是,您可以在代码中模拟您的设备位置。

      http://developer.android.com/training/location/location-testing.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-19
        • 2012-09-25
        • 1970-01-01
        • 2012-10-23
        • 1970-01-01
        • 2016-04-11
        • 2013-09-24
        • 2012-10-15
        相关资源
        最近更新 更多