【发布时间】:2020-10-05 18:39:05
【问题描述】:
所以,我正在尝试使用 AVD 管理器在 Android Studio 中运行模拟器,但是它永远不会在模拟器中加载我的应用程序,并且当我检查颤振医生时它指出没有连接任何设备。此外,每当我打开 Android Studio 时,事件日志中都会重复出现以下文本,直到我关闭 Android Studio:
12:47 AM * 守护程序未运行;现在从 tcp:5037 开始
12:47 AM * 守护进程成功启动
12:47 AM Adb 连接错误:现有连接被远程主机强行关闭
12:47 AM 无法访问 ADB 服务器,正在尝试重新连接。
12:47 AM 错误:协议错误(无法读取状态):对等方重置连接
12:47 AM 'C:\Users\Danny\AppData\Local\Android\Sdk\platform-tools\adb.exe start-server' 失败 -- 如有必要,请手动运行
我还想提一下,模拟器在一周前工作得非常好,所以我的电脑可以处理它,我只是做了一些破坏它的事情。我还尝试替换我的平台工具文件夹,重新安装 Android Studio,重新安装颤振,使用 adb kill-server 和 adb start-server。似乎没有任何效果。
编辑:在任务管理器中关闭 adb.exe 也可以...但我需要能够单击它来关闭它。它在我的任务管理器中弹出半秒钟,然后似乎随机消失。
edit #2:adb.exe 的实例在任务管理器中不断打开和挂起。我认为这是问题所在,但在线解决方案不起作用。
【问题讨论】:
-
如果你设置一个新的模拟器并尝试一下会发生什么?
-
@Jaime 我试过使用多个模拟器,它们都说同样的话。有趣的是,今天早上它正在工作。 adb.exe进程终于出现在我的任务管理器中,我关闭它并打开android studio,它正在工作!但是,在当天晚些时候,它就停止了工作......
-
也许它与您的防病毒/防火墙有关我发现 windows 有时对外部可执行文件很有趣
-
@Jaime 我已经多次禁用我的防病毒软件,只是为了看看它是否有干扰。它从未解决过问题。
-
就我而言,这是因为其他一些基于 Android 的设备连接到同一个 LAN。我已将其关闭,ADB 现在可以在我的目标设备上正常工作。也许,其他设备正试图获取与我的目标设备相同的 IP。不确定。
标签: android android-studio flutter android-emulator adb