首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从avd设备中删除脱机仿真器?

如何从avd设备中删除脱机仿真器?
EN

Stack Overflow用户
提问于 2016-08-31 10:24:35
回答 5查看 30.9K关注 0票数 21

我在Android中创建了几个AVD-s。他们是在模拟器端口5554上启动的。然后,我通过android avd应用程序创建了另一个AVD,它们是从端口5556开始的。

现在运行了一个模拟器,我从adb devices -l获得了以下输出

代码语言:javascript
运行
复制
List of devices attached
emulator-5556          device
emulator-5554          offline

我使用的工具不能将-s (特定设备)选项提供给adb,所以在尝试安装应用程序时,我会得到一个错误:

代码语言:javascript
运行
复制
error: more than one device/emulator

我希望有一个连接的模拟器:我正在运行的唯一一个模拟器。

我认为,删除旧的Android创建的设备可以删除仿真器-5554,但没有。即使是在Studio中创建的新设备也将在5556上打开。因此,我最终得到了一个永远离线的僵尸emulator-5554,它破坏了我的构建工具。

如何强制在端口5554上运行新的模拟器和/或删除脱机emulator-5554

(如果重要的话,运行Ubuntu 16.04。)

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-08-31 10:43:29

当我面对同样的问题时,我会像下面这样做:

  1. 重新启动adb,在命令提示符中发出adb kill-server,然后是adb start-server
  2. 在电话上禁用并重新启用USB调试。
  3. 重新启动电话,如果它仍然不工作。

我的问题有99%是通过这些步骤解决的。

票数 27
EN

Stack Overflow用户

发布于 2022-01-05 11:15:42

我在MacOS上有这个问题,并通过

  1. 打开Spotlight搜索:按Command + Spacebar
  2. Activity Monitor
  3. 打开活动监视器
  4. 搜索qemu
  5. 强制退出qemu过程

像上面这样的答案重新启动亚行并没有帮助。

票数 12
EN

Stack Overflow用户

发布于 2016-08-31 10:28:44

这是经常发生的事情,请遵循以下步骤:

  1. Windows+R
  2. services.msc型
  3. 停止BlueStacks安卓服务
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39247033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档