adb logcat挂起“等待设备”消息

当我在terminal上键入adb devices命令时,显示设备已连接

连接的设备列表

0123456789ABCDEF设备

但是当我inputadb logcat命令时,它会挂起下面的消息

等待设备

有谁能告诉我这背后有什么问题? 我在cts上testing设备。

Solutions Collecting From Web of "adb logcat挂起“等待设备”消息"

我不太确定这是否适用于您,但请您尝试以下步骤:

 # Kill and restart $ adb kill-server $ adb start-server daemon not running. starting it now * daemon started successfully * # Device appears, but is listed as offline $ adb devices $ adb logcat 

我也遇到类似的问题,我想我通过在设置中的开发人员选项中打开USBdebugging选项来解决它。

重复以上步骤,它应该工作!

这是解决这个问题的又一个可能的方法 – 在过去,上述解决scheme将起作用,但就我而言,这一次,这是固定它的东西:

  1. 将设备插入USB
  2. 设置 – >开发人员选项
  3. 撤销USBdebugging授权
  4. 拔下设备
  5. 重复步骤1
  6. 授权设备
  7. 重复步骤4和5

adb devices现在应该显示设备

adb logcat现在应该从设备输出日志

你在使用什么操作系统? 这可能是各种不同的原因。 你有没有确保你只有模拟器运行或附加设备? 如果是这样,你可以通过使用-d或-e标志来引导你的adb命令。

我在Ubuntu 12.04上遇到了同样的问题。 谢天谢地MickeyMicro提供了适合我的解决scheme:

  1. 运行命令:gksudo gedit /etc/udev/rules.d/51-android.rules

  2. 将以下行添加到空白文件

SUBSYSTEM ==“usb”,ATTR {idVendor} =“2080”,MODE =“0666”(我在12.04使用了这个)

SUBSYSTEM ==“usb”,SYSFS {idVendor} =“2080”,MODE =“0666”(另推荐10.04)

  1. 保存并closuresgedit。

  2. 运行命令:sudo chmod a + rx /etc/udev/rules.d/51-android.rules

  3. 重新启动系统。

  4. 运行命令:sudo sh -c“mkdir -p〜/ .android; echo 0x2080>〜/ .android / adb_usb.ini; adb kill-server; adb devices”

  5. 确认您有权访问设备。 adb设备应该返回正常的响应,而不是一个“????????????没有权限”的消息。

http://forum.cyanogenmod.com/topic/23163-need-help-for-adb-connection-on-ubuntu/

今天我得到了Nexus标签,我不得不在Build Number上点击 设置 – > 关于平板 – > (点击7或8次)

然后“ 开发者选项 ”出现在“关于平板电脑”上方。

接下来在开发人员选项中,启用USBdebugging后,我能够获取日志

对于Mac用户:

cd / Applications / Android / sdk / platform-tools

./ adb logcat

当我在Windows上体验到这种无限的“等待设备”时,我简直忘记了在设备的开发人员选项中启用usbdebuggingfunction。

我在Galaxy S3上遇到类似的问题,在Ubuntu 11.10操作系统上运行adb。 在我的情况下,如果我重新连接设备(拉USB连接并重新连接),日志猫开始工作。 这种情况仅在我启动设备后第一次连接设备时发生。 一旦logcat开始工作,然后它继续工作顺利,无需重新连接。

这发生在我OS X山狮子。 要解决它,我不得不
打开活动监视器,过滤所有名为“adb”的进程并强制退出它们(我有3次运行)。 然后重新连接设备,一切都重新工作。

在我的三星Galaxy S4我有同样的问题,但10-20秒后,popup一个对话框,我必须接受debugging请求

我有类似的问题,但由于不同的原因。 我的问题来自于在android上编写usb附件,它在配件模式下改变了vid / pid。 为我工作的解决scheme如下:

  1. 连接手机
  2. 运行USB主机端附件模式命令(示例网站: http : //android.serverbox.ch/?p=262 )
  3. 手机应该在配件模式下重新连接(确保PID有adb:0x2D01)
  4. adb kill-server
  5. sudo adb start-server(这导致电话重新请求授权)
  6. adb logcat(在我的情况下,我想看日志,这现在工作在配件模式)