问题 LogCat和Console停止使用Eclipse Android Emulator


Console和LogCat打印输出在Eclipse中使用Android Emulator停止工作。

我在控制台中收到以下异常

[2011-11-10 11:04:58 - 启动logcat时出现意外错误。尝试重新选择设备。]找不到设备       com.android.ddmlib.AdbCommandRejectedException:找不到设备           在com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:736)           在com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373)           在com.android.ddmlib.Device.executeShellCommand(Device.java:319)           在com.android.ddmuilib.logcat.LogCatReceiver $ 1.run(LogCatReceiver.java:100)           在java.lang.Thread.run(未知来源)

通常当模拟器加载或更新apk时,控制台中会有一个打印输出告诉状态。现在控制台只是空白。

我确保在DDMS选项卡中选择了模拟器。

我尝试在AVD Manager中删除并重新创建模拟器。我重启了eclipse和电脑。我还更新了所有的android和eclipse软件,希望问题得到解决。但是,无济于事。

这可能与我昨天在代码中遇到的问题有关。我的代码中有一个无休止的循环,所以我不得不在代码运行时停止模拟器。


7697
2017-11-10 05:33


起源

你在安装android sdk的路径中有空格吗?即你的路径是什么样的 - C:\ Program Files(x86)\ android \ android-sdk? - Optimus


答案:


我遇到了类似的错误,这让我发疯了。我只是按照以下步骤开始工作:

  1. 在shell或命令提示符下运行:adb kill-server
  2. 从设备上拔下USB电缆并重新插入。
  3. 打开设备视图(窗口 - >显示视图 - >其他 - > Android - >设备)
  4. 单击android设备视图上的设备。

我为模拟器测试了这个,如果重新启动模拟器而不是第2步,它就可以工作。

我让它工作的另一种方法是重启Eclipse。但这通常不是理想的。

注意:只要我从我的Android设备断开usb线缆,Logcat就会停止工作(类似于杀死模拟器)。

我知道这可能无法解决您的初始问题,但它可能会帮助那些偶然发现这个问题的人。


7
2017-12-13 20:25





我也有同样的问题,安装SDK甚至三次作为TT,但解决方案是去文件夹android-sdk-windows,然后是platform-tools,然后双击adb并准备就绪!


2
2018-01-06 08:22





使用Project / Clean清洁项目......


1
2017-11-30 13:34





删除模拟器并创建一个新模拟器为我完成了这项工作。 即使在我的情况下,错误的代码或秘密无限循环,我认为是问题。我尝试了一些东西,从那以后logcat无法启动。


1
2018-01-12 02:34





很可能你有2个Eclipse运行实例(我做过)。 (在Windows上)退出eclipse,然后检查任务管理器是否有另一次日食。 结束它以及任何图像名称“adb”。


0
2017-12-02 18:46