gpt4 book ai didi

android studio 2.0 logcat 因断开连接而发送垃圾邮件

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:41 25 4
gpt4 key购买 nike

自从我升级到 2.0 后,我的 Android Studio 一直被某种调试消息垃圾邮件

[ 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

它一直在继续。每当我的应用程序开始将数据推送到服务器时,它就会变得非常高兴。数据正在传输,所以我不确定发生了什么。

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

有谁知道如何摆脱这个?这让调试我的应用程序和跟踪我的日志变得非常困难。

谢谢你的时间

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

最佳答案

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

我更改了Genymotion的配置以使用系统adb.exe,Socket断开连接错误消失了。我有 Android Studio 2.1.2。

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

附言Socket deconnection instant 错误再次出现,这次只出现在平板电脑 AVD 上,而且只在横向模式下。如果您遇到同样的情况,请关闭所有打开的应用程序并打开网络和共享中心 - 更改适配器设置。右键单击 Virtualbox host only network - Properties,取消选中所有其他选项,只保留 Virtualbox NDIS6 Driver、TCP/IPv4 和两个链接层(我怀疑 TCP/IPv6 是原因)。然后重新启动操作系统。

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

关于android studio 2.0 logcat 因断开连接而发送垃圾邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37280134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com