如何从 avd 设备中删除离线模拟器?
How to remove an offline emulator from avd devices?
我在 Android Studio 中创建了几个 AVD-s。他们在模拟器端口 5554 上启动。然后我通过 android avd
应用程序创建了另一个 AVD,他们在端口 5556 上启动。
现在使用单个模拟器 运行ning,我从 adb devices -l
得到以下输出:
List of devices attached
emulator-5556 device
emulator-5554 offline
我使用的工具无法为 adb
提供 -s
(特定设备)选项,因此在尝试安装应用程序时出现错误:
error: more than one device/emulator
而且我希望有一个连接的模拟器:唯一一个我 运行ning。
我认为删除旧的 Android 工作室创建的设备将起到删除 emulator-5554 的作用,但不是。即使是在 Studio 中创建的新设备也会在 5556 上打开。所以我最终得到了一个永远离线的僵尸 emulator-5554
,它搞砸了我的构建工具。
如何强制新模拟器 运行 在端口 5554 and/or 移除离线 emulator-5554
?
(运行 Ubuntu 16.04 如果重要的话。)
这是经常发生的事情,请按照以下步骤操作:
- Windows+R
- 输入services.msc
- 停止 BlueStacks Android 服务
当我遇到与以下相同的问题时:
- 通过在命令提示符
adb kill-server
后跟 adb start-server
重新启动 adb
- 在 phone
上禁用并重新启用 USB 调试
- 重新启动 phone 如果它仍然不起作用。
99% 的问题已通过这些步骤得到解决。
我在服务上找不到 BlueStack,但我在进程下的任务管理器上 'end task' 设法解决了它。
奇怪的是,我解决这个问题的唯一方法是重新启动计算机(有时两次)。
我在 MacOS 上遇到这个问题并通过
解决了它
- 打开 Spotlight 搜索:按
Command + Spacebar
- 类型
Activity Monitor
- 打开Activity监视器
- 搜索
qemu
- 强制退出 qemu 进程
像上面的答案一样重新启动 adb 没有帮助。
我在 Android Studio 中创建了几个 AVD-s。他们在模拟器端口 5554 上启动。然后我通过 android avd
应用程序创建了另一个 AVD,他们在端口 5556 上启动。
现在使用单个模拟器 运行ning,我从 adb devices -l
得到以下输出:
List of devices attached
emulator-5556 device
emulator-5554 offline
我使用的工具无法为 adb
提供 -s
(特定设备)选项,因此在尝试安装应用程序时出现错误:
error: more than one device/emulator
而且我希望有一个连接的模拟器:唯一一个我 运行ning。
我认为删除旧的 Android 工作室创建的设备将起到删除 emulator-5554 的作用,但不是。即使是在 Studio 中创建的新设备也会在 5556 上打开。所以我最终得到了一个永远离线的僵尸 emulator-5554
,它搞砸了我的构建工具。
如何强制新模拟器 运行 在端口 5554 and/or 移除离线 emulator-5554
?
(运行 Ubuntu 16.04 如果重要的话。)
这是经常发生的事情,请按照以下步骤操作:
- Windows+R
- 输入services.msc
- 停止 BlueStacks Android 服务
当我遇到与以下相同的问题时:
- 通过在命令提示符
adb kill-server
后跟adb start-server
重新启动 adb
- 在 phone 上禁用并重新启用 USB 调试
- 重新启动 phone 如果它仍然不起作用。
99% 的问题已通过这些步骤得到解决。
我在服务上找不到 BlueStack,但我在进程下的任务管理器上 'end task' 设法解决了它。
奇怪的是,我解决这个问题的唯一方法是重新启动计算机(有时两次)。
我在 MacOS 上遇到这个问题并通过
解决了它- 打开 Spotlight 搜索:按
Command + Spacebar
- 类型
Activity Monitor
- 打开Activity监视器
- 搜索
qemu
- 强制退出 qemu 进程
像上面的答案一样重新启动 adb 没有帮助。