无法连接到端口5037上的adb守护程序

9

在此输入图像描述我刚刚安装了Android Studio,但我的“Hello world”应用程序无法在模拟器中运行,显示的是模拟器错误-无法连接到端口5037上的adb守护程序。在此输入图像描述

6个回答

15

1.) 您可以从命令提示符手动重新启动adb

  run->cmd->your_android_sdk_path->platform-tools>

然后写下面这些命令。

adb kill-server - 强制停止服务器

adb start-server - 启动服务器

F:\android-sdk-windows latest\platform-tools>adb kill-server
F:\android-sdk-windows latest\platform-tools>adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

但是遇到了一个错误 - 程序无法启动,因为您的计算机缺少api-ms-win-crt-heap-l1-1-0.dll文件。请尝试重新安装程序以解决此问题。 - naresh
我已经添加了新的错误图像,为了修复这个问题,我已经将这些文件添加到system32和sysWOW64中,但仍然出现相同的错误。 - naresh
按照此链接上的说明操作可能解决您的问题:https://www.thewindowsclub.com/api-ms-win-crt-runtime-l1-1-0-dll-is-missing - Ghulam Qadir

4

前往位于appdata中的platform-tools文件夹,其中包含adb.exe文件。

执行以下命令:

adb reconnect offline

对我来说很有效。


1
对我有效的方法是清除模拟器的数据。
emulator -avd Your_Device_Name -wipe-data

1
先生,重新安装所有内容,特别是针对Android Studio,如果有旧版本,请回退到旧版本,如果无法避免,请更新到最新版本。

0
我同时运行了两个Android Studio(稳定版和alpha版)。把它们都关闭后重新打开一个,问题就解决了。

0

只需在您的终端中执行以下两个操作:

adb kill-server

adb start-server

将以上2行命令写入您的终端即可解决问题。谢谢。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接