如果我转到ADB日志选项卡,我会看到许多不同的错误消息:
1)管道破裂:
ddmlib: Broken pipe
java.io.IOException: Broken pipe
2)null
ddms: null
java.lang.NullPointerException
at com.android.ddmlib.Client.read(Client.java:731)
at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:311)
at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)
3)封闭连接
DeviceMonitor: Adb rejected connection to client '5022': closed
4)未经授权的设备
PropertyFetcher: AdbCommandRejectedException getting properties for device HT4C9JT00135: device unauthorized. Please check the confirmation dialog on your device.
5)EOF
DeviceMonitor: Adb connection Error:EOF
如果这不是Android的开发环境,那将会很有趣。
我只能解决错误编号4(我不得不忘记相关设备并再次授权)。
我尝试在SO上找到答案的组合(例如adb kill / start-server),启用ADB集成(已禁用),....
除了计划去卢尔德旅行之外,还有什么可以查看Android Studio拒绝记录我的消息的原因?它曾经工作到几天前:升级到1.1后问题就开始了。
更新
我卸载并重新安装了Android Studio。
我第一次运行我的应用adb工作正常:我可以看到日志消息。从第二次开始,adb开始再次拒绝连接(问题3)。
有没有人能够解决这个令人难以置信的混乱?
第二次更新 如果没有日志消息,如果我拔下并重新插入USB电缆,则会神奇地显示消息。