android studio 2.0 logcat由deconnection发送垃圾邮件

Dur*_*ska 13 android android-studio

Android Studio自从我升级到2.0以来,我一直在被某种调试消息发送垃圾邮件

[ 05-17 17:08:32.896    81:   81 D/         ]
Socket deconnection

[ 05-17 17:08:34.896    81:   81 D/         ]
Socket deconnection

[ 05-17 17:08:36.910    81:   81 D/         ]
Socket deconnection

[ 05-17 17:08:38.912    81:   81 D/         ]
Socket deconnection

[ 05-17 17:08:40.909    81:   81 D/         ]
Socket deconnection

[ 05-17 17:08:42.918    81:   81 D/         ]
Socket deconnection
Run Code Online (Sandbox Code Playgroud)

它继续前进和前进.每当我的应用程序开始将数据推送到服务器时,它就会变得非常开心 数据正在传播,所以我不确定是什么时候发生的.

我已将此添加到我的logcat过滤器中以尝试摆脱它但它不起作用:^(?!WifiStateMachine | ConnectivityService | ConnectivityManager | dalvikvm | IInputConnectionWrapper)

有谁知道怎么摆脱这个?这让我很难调试我的应用程序并跟踪我的日志.

感谢您的时间

编辑 感谢您的评论,指出Genymotion可以指向Android SDK并使用那adb.exe将停止这个愚蠢的垃圾邮件在genymotion主应用程序下,单击选项 - > ADB - >自定义Android SDK指向/ AppData/Local/Android/sdk宾果!

Hel*_*wag 13

您是偶然使用Genymotion吗?更新到2.7.0版后,我遇到了同样的错误.默认情况下,Genymotion使用自己的adb.exe,位于Genymotion\tools文件夹中.我意识到adb.exe的三个不同实例同时运行 - 一个在Android\sdk\platform-tools文件夹中,两个在Genymotion文件夹中.

我更改了Genymotion的配置以使用系统adb.exe并且Socket deconnection错误消失了.我有Android Studio 2.1.2.

如果您使用的是真实设备,则可能是电缆连接问题.在所有情况下,最好检查是否没有同时运行不同的adb.exe实例.

PS套接字断开即时错误再次出现,这次仅在平板电脑AVD上,仅在横向上.如果您遇到相同的情况,请关闭所有打开的应用程序并打开网络和共享中心 - 更改适配器设置.右键单击Virtualbox主机网络 - 属性,取消选中所有其他并仅保留Virtualbox NDIS6驱动程序,TCP/IPv4和两个链接层检查(我怀疑TCP/IPv6是原因).然后重启操作系统.

编辑"套接字断开"错误的第二个原因.如果在更改默认ADB后它仍然存在,请退出Genymotion,稍等片刻,然后将Virtualbox作为独立程序打开.选择您的AVD - 设置 - 网络.如果它设置为"仅主机适配器",请将其更改为NAT网络 - 名称NatNetwork(NAT或桥接也可能工作).似乎Genymotion在每次启动时都会强制网络适配器再次"仅主机",NAT是第二个适配器.通常它工作正常,但如果发生断开连接错误,对NAT网络的更改会使其消失.