AVD / Eclipse Mobile网络设置“Data Enabled”错误

时间:2012-10-31 14:15:57

标签: android eclipse logcat

每当我在AVD中取消“Data Enabled”(设置 - >移动网络设置)时,我会收到以下错误,我失去了LogCat连接,我必须重新启动AVD / Eclipse:

[2012-10-31 16:11:07 - Unexpected error while launching logcat. Try reselecting the device.] device not found
com.android.ddmlib.AdbCommandRejectedException: device not found
    at com.android.ddmlib.AdbHelper.setDevice(AdbHelper.java:752)
    at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:373)
    at com.android.ddmlib.Device.executeShellCommand(Device.java:462)
    at com.android.ddmuilib.logcat.LogCatReceiver$1.run(LogCatReceiver.java:109)
    at java.lang.Thread.run(Unknown Source)

预计会出现这种情况吗?我可以做一些“重新附加”LogCat吗?

编辑:我在第二台电脑上尝试了这个。这次没有错误记录,但LogCat通信仍然丢失。

1 个答案:

答案 0 :(得分:0)

我想在取消选择“启用数据”时禁用的数据通信包括logcat用于连接手机的数据通信(我一直以为它是某种串口,但我想它使用网络,而不是..)。

所以,我很确定没有解决方法,即在关闭与avd的通信时你无法与avd通信;但是,由于afaik logcat有点像tail -f logfile,你应该能够在重新打开数据并将logcat重新连接到设备后读取“遗漏”的日志条目(如果它不自动执行,应该有一个重新连接选项,如果没有,你仍然可以使用sdk中的命令行工具来读取日志。)