【问题标题】:emulator constantly running in the background模拟器不断在后台运行
【发布时间】:2014-05-04 12:26:52
【问题描述】:

每当我启动 eclipse 或 android studio 时,模拟器都会在后台持续运行。当我尝试将其关闭时,它会立即重新启动。无论我使用的是真实设备还是我创建的模拟器,这个其他模拟器都无法停止。在 android 调试监视器中,这个模拟器被列为 emulator-5554 - Online - ? [2,3,4,调试](版本 API10)。我从来没有创建或使用过这个模拟器,也没有地方可以找到和删除它。

实际上,我可以使用 eclipse 或 android studio 与那个烦人的模拟器一起工作,但它似乎会降低性能,我想搭上它。

【问题讨论】:

  • 什么主机?在 linux 上,您可以使用 /proc/pid#/fd 目录来找出它打开的 avd 并删除它,确定负责的父级,等等。
  • 我使用的是 Windows 7(64 位)。
  • 你真的能找到运行在任务管理器中的模拟器进程吗?
  • 在任务管理器中只能找到正在运行的adb.exe。如果我结束它,烦人的模拟器也会结束,但随后又会重新开始。
  • 如果您没有找到模拟器进程,那么这可能只是 adb devices 报告中的“幽灵”,由于一些小错误,而不是真正的模拟器。

标签: android eclipse android-emulator android-studio


【解决方案1】:

您当时是否有机会使用 BlueStacks? 它使用端口 5554,这也可能是您的问题! 它也发生在我身上,并在另一个问题中找到了解决方案:

Eclipse Android Emulator-5554 is always displayed

【讨论】:

    【解决方案2】:

    我使用 AndroVM。对我来说它是完美的。

    待办事项是:

    • 先安装VirtualBox
    • 下载AnroVM
    • 文件将在 VirtualBox 中打开
    • 启动机器并开启 USB 调试(设置 >> 开发选项)
    • 在命令提示符中转到您的“sdk\platform-tools”类型 adb connect 192.168.15.101

    一切正常后,您将在 Eclipse 中看到您的设备。

    编辑:当你的 Eclipse 运行不正常时,只需重新下载一个新包

    【讨论】:

    • 这不是问题的答案
    • 我在得到答案时看到了它。对不起
    【解决方案3】:

    奇怪,但应该能够通过连接到它的控制台从命令行中杀死一个“隐藏”的模拟器实例,即:

    telnet localhost 5554
    kill
    

    将 5554 替换为您的模拟器实例的编号。

    【讨论】:

    • 谢谢,但是隐藏的模拟器突然消失了。我不知道是什么解决了这个问题,因为我尝试了很多没有直接影响的事情。所以我无法检查您的解决方案是否可以解决问题。但如果它再次发生,我会检查一下。
    • 无法通过 telnet 连接到该模拟器
    猜你喜欢
    • 1970-01-01
    • 2022-11-02
    • 2016-12-20
    • 1970-01-01
    • 2014-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-10
    相关资源
    最近更新 更多