幽灵安卓模拟器

4
我正在开发一个Android应用。今天,在我什么都没有连接的情况下运行“adb devices”时,我的系统上出现了一个“幽灵”模拟器。当我在Eclipse中开发时,它会窃取“logcat”输出,并且当我开始运行我的应用程序时,我无法看到真正的模拟器。
当我启动单个模拟器时,实际上有两个模拟器。
我最近唯一做的更改是安装WIMM模拟器(请参见www.wimm.com)。但是,我并没有启动它。
如果您有任何线索,将不胜感激。谢谢。
3个回答

4

我也有时会遇到这样的问题。我会执行以下命令:

"adb kill-server"

"adb start-server"

通常它就能重新连接上了。 虽然我不知道为什么会发生这种情况。我对Android非常陌生...


1
尝试运行:
"/path/to/android-sdk/tools/android update adb"
然后执行以下命令:
"adb kill-server"
"adb start-server"
这应该可以解决你的问题。这可能是由于安装WIMM插件时最近的adb工具更改所致。

0

我有类似这样的情况。

ADB 监视某个端口以检查模拟器是否已启动。我有一个使用端口 5555 的应用程序。

因此,请输入以下命令(Unix / Mac / Linux):

lsof -i -P | grep 5555

它将会给你使用该端口的应用程序和进程ID:

uHD-Netwo   320  jva    7u  IPv4 0x07b77338      0t0  TCP localhost:5555 (LISTEN)
uHD-Netwo   320  jva   16u  IPv4 0x0861b788      0t0  TCP localhost:5555->localhost:55265 (ESTABLISHED)

然后简单地关闭应用程序:

kill -9 320

模拟器不应该再存在了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接