Android Eclipse:设备视图中的未知设备

Android Eclipse:设备视图中的未知设备,android,eclipse,android-emulator,Android,Eclipse,Android Emulator,在某个时刻,在尝试在我预先打开的emulator上运行应用程序后,在启动时,它显示了以下内容: 我只启动了一个模拟器,第二个。第一个,带着警告标志,不知从哪里冒了出来。我甚至没有自己的安卓设备 好的,我选对了。后来决定检查设备视图,其外观如下: 任何地方都找不到该设备的其他迹象(至少我是这样)。但这很烦人。任何人都可以提供线索,它是从哪里来的,如何摆脱它 更新: 现在我甚至无法在运行的emulator上启动应用程序(从控制台记录),以下是错误日志: [2014-01-26 15:35:12

在某个时刻,在尝试在我预先打开的emulator上运行应用程序后,在启动时,它显示了以下内容:

我只启动了一个模拟器,第二个。第一个,带着警告标志,不知从哪里冒了出来。我甚至没有自己的安卓设备

好的,我选对了。后来决定检查设备视图,其外观如下:

任何地方都找不到该设备的其他迹象(至少我是这样)。但这很烦人。任何人都可以提供线索,它是从哪里来的,如何摆脱它

更新:

现在我甚至无法在运行的emulator上启动应用程序(从控制台记录),以下是错误日志:

[2014-01-26 15:35:12 - JavaBook] Android Launch!
[2014-01-26 15:35:12 - JavaBook] adb is running normally.
[2014-01-26 15:35:12 - JavaBook] Performing kt.play.javabook.MainActivity activity launch
[2014-01-26 15:35:12 - JavaBook] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
[2014-01-26 15:35:15 - JavaBook] Uploading JavaBook.apk onto device 'emulator-5556'
[2014-01-26 15:36:20 - JavaBook] Installing JavaBook.apk...
[2014-01-26 15:38:20 - JavaBook] Success!
[2014-01-26 15:38:20 - JavaBook] Starting activity kt.play.javabook.MainActivity on device emulator-5556
[2014-01-26 15:38:21 - JavaBook] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=kt.play.javabook/.MainActivity }
[2014-01-26 15:42:21 - JavaBook] ------------------------------
[2014-01-26 15:42:21 - JavaBook] Android Launch!
[2014-01-26 15:42:21 - JavaBook] adb is running normally.
[2014-01-26 15:42:21 - JavaBook] Performing kt.play.javabook.MainActivity activity launch
[2014-01-26 15:42:21 - JavaBook] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
[2014-01-26 15:42:39 - JavaBook] Uploading JavaBook.apk onto device 'emulator-5556'
[2014-01-26 15:44:00 - JavaBook] Failed to install JavaBook.apk on device 'emulator-5556': timeout
[2014-01-26 15:44:00 - JavaBook] Launch canceled!
[2014-01-26 15:44:22 - JavaBook] ------------------------------
[2014-01-26 15:44:22 - JavaBook] Android Launch!
[2014-01-26 15:44:22 - JavaBook] adb is running normally.
[2014-01-26 15:44:22 - JavaBook] Performing kt.play.javabook.MainActivity activity launch
[2014-01-26 15:44:22 - JavaBook] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
[2014-01-26 15:44:24 - JavaBook] Uploading JavaBook.apk onto device 'emulator-5556'
[2014-01-26 15:45:44 - JavaBook] Failed to install JavaBook.apk on device 'emulator-5556': timeout
[2014-01-26 15:45:44 - JavaBook] Launch canceled!
[2014-01-26 15:45:51 - JavaBook] ------------------------------
[2014-01-26 15:45:51 - JavaBook] Android Launch!
[2014-01-26 15:45:51 - JavaBook] adb is running normally.
[2014-01-26 15:45:51 - JavaBook] Performing kt.play.javabook.MainActivity activity launch
[2014-01-26 15:45:51 - JavaBook] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
[2014-01-26 15:45:57 - JavaBook] Uploading JavaBook.apk onto device 'emulator-5556'
[2014-01-26 15:47:26 - JavaBook] Failed to install JavaBook.apk on device 'emulator-5556': timeout
[2014-01-26 15:47:26 - JavaBook] Launch canceled!
另外:LogCat完全忽略正在运行的仿真器5556。。。然而,当我试图“停止进程”(带有问号的进程属于5554进程)时,LogCat会被各种各样的垃圾填满


而且:当我尝试telnet到localhost 5554时,它会通知我“无法打开到主机的连接,在端口5554上:连接失败”。不过,我可以远程登录到5556(当然,当它运行时)。

你启动了一个模拟器,关闭它,然后启动第二个吗?如果是这样的话,第一个模拟器可能永远不会完全关闭


您可以在windows任务管理器中检查emulator是否有多个实例

有时,当我启动我的环境时,我无法将我的应用程序从eclipse部署到android设备。 然后,我运行此代码并正常工作:

adb kill-server
sudo adb start-server

这是合乎逻辑的。但是,没有,任务管理器中也只有一个模拟器实例。至少在应用程序部分(我已经安装了Windows 8.1)。也许我应该在后台进程中查找它?如果是,我在寻找什么过程?有趣的是,如果我重新启动电脑,然后打开Eclipse,它又出现了!这是任务管理器的屏幕截图,如果有帮助的话:这确实很奇怪。尤其是因为它在重新启动后仍然存活。由于任务管理器让您知道它是哪个仿真器(Nexus10-APIL18-ARM),您可以尝试完全删除此AVD,并查看它是否有帮助(甚至删除所有AVD),然后创建新的AVD,以查看它是否有帮助,尽管您似乎仍在运行仿真器。尝试查看磁盘上是否仍有一些f'd up AVD。avd通常存储在
C:\Users\UserName\.android\avd
中,如果您看到任何内容,请将其删除(首先备份)。如果那不起作用。尝试重新启动adb服务器。只是谷歌怎么做,它真的很容易,它仍然在那里。。。你提到的文件夹是空的。我试着玩这个文件夹,试着删除某些文件,文件夹本身(后来放回去),但是模拟器没有反应。尝试重新启动adb服务器,但无效。重新启动后的“adb设备”命令显示:emulator-5554设备。它应该在那里吗?