【发布时间】:2016-08-31 10:24:35
【问题描述】:
我在 Android Studio 中创建了几个 AVD-s。他们在模拟器端口 5554 上启动。然后我通过 android avd 应用程序创建了另一个 AVD,他们从端口 5556 开始。
现在运行一个模拟器,我从adb devices -l 得到以下输出:
List of devices attached
emulator-5556 device
emulator-5554 offline
我使用的工具无法为adb 提供-s(特定设备)选项,因此在尝试安装应用程序时出现错误:
error: more than one device/emulator
我希望有一个连接的模拟器:我正在运行的唯一一个。
我认为删除旧的 Android Studio 创建的设备可以删除 emulator-5554,但不是。即使是在 Studio 中创建的新设备也将在 5556 上打开。所以我最终得到了一个永远离线的僵尸 emulator-5554,它搞砸了我的构建工具。
如何强制新模拟器在端口 5554 上运行和/或删除离线的emulator-5554?
(如果重要,运行 Ubuntu 16.04。)
【问题讨论】:
标签: android android-emulator adb