如何从 Android Studio 手动重启 ADB

我以前在 Android Studio 上开发过 Android 应用程序,一切正常。

我在真正的设备上工作,Android Studio 能够毫无问题地识别它。

突然,当我退出 Android Studio 并断开连接并重新连接我的设备时,它不再识别我的设备了,我不得不退出并重新启动 Android Studio。

我找不到像 Android Studio 那样“重置 adb”的方法。

我遵循以下指令(Tools-> Android-> Enable ADB Integration)并启用了 ADB,但仍然出现了以下错误。

错误:-

enter image description here

我用的是视窗系统。

任何帮助,伟大的赞赏。

322366 次浏览
  1. 通过按 CTRL + ALT + DELETE 打开任务管理器,或者右键单击开始菜单的底部并选择开始任务管理器。看看如何在这里启动任务管理器

  2. 点击 Processes或取决于操作系统,Details。根据你的截图判断它的进程。

  3. 从该列表中查找 adb.exe,单击 END PROCESS

  4. 点击上面窗口中的重启按钮,应该可以了。

基本上,通过突然删除您的设备 ADB 得到混淆,不会响应,而且 Android Studio 不希望一个 ADB 服务器的多个实例运行,所以您将不得不手动关闭前一个服务器,并重新启动整个过程。

打开命令提示符并转到

Android sdk > 平台-工具 >

adb kill-server

按回车键

一次又一次

adb start-server

按回车键

打开 cmd 并键入以下命令

netstat -aon|findstr 5037

然后按回车键。

你会得到这样的回答:

  TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       3372
TCP    127.0.0.1:5037         127.0.0.1:50126        TIME_WAIT       0
TCP    127.0.0.1:5037         127.0.0.1:50127        TIME_WAIT       0
TCP    127.0.0.1:50127        127.0.0.1:5037         TIME_WAIT       0

这显示了占据 adb 的 pid。在这个3372是值。对任何人来说都不一样。所以你每次面对这个问题的时候都要这么做。

现在输入:

taskkill /pid 3372(the pid you get in the previous step) /f

瞧! 现在 adb 运行完美。

我没有在 Android Studio 中找到一个完美的方法,获取进程 ID 并从终端中终止它:

ps -e | grep adb
kill -9 pid_adb

打开任务管理器并杀死 adb.exe,现在 adb 将正常启动

当我遇到这个问题时,我在终端中编写了 adb kill-serveradb restart-server,但是第二天问题又出现了。然后,我更新了 Android SDK 管理器中的 GPU 调试工具,并重新启动了计算机,这对我来说很有效。

安卓工作室:

转到: 工具-> 仿生人-> Android 设备监视器

查看 装置标签,在许多图标下,最后一个是下拉箭头。

打开看看。

在底部: 重置 ADB

打开命令提示符-> cd到您的 sdk 平台-工具 输入以下命令:

adb kill-server && adb start-server

我在 Android 工作室也遇到过同样的问题:

在 android 工作室中手动休眠步骤

  1. Goto Command 提示和在 Command 提示中休眠一个 android SDK 文件路径“ android SDK > Platform-tools >”Adb 杀死服务器按回车
  2. Adb start-server 按回车键

————————————————-OR ————————————————————————————————————————————

  1. 打开命令提示并获得 android sdk 文件路径 Adb kill-server & & adb start-server

在重新安装 Android Studio 之后,没有使用 adb kill-server

如果您在 Android Studio 开放终端中

 adb kill-server

按回车键 一次又一次

 adb start-server

按回车键

否则

打开命令提示符得到机器人

sdk>platform-tools> adb kill-server

按回车键

一次又一次

adb start-server

按回车键

确保你打开了“ USB 调试”。

我以前从来没有在其他设备上遇到过这种问题。但是,今天我在一个设备上工作时遇到了这个问题。实际上我花了好长时间才调试好。总认为“ USB 调试”是自动打开时,打开“ 发展商方案”。但事实证明,它的设备依赖于。

enter image description here

大多数解决方案是在命令行中重新启动 adb 服务器。

Ji í 的答案是这个问题的正确答案(在 ANDROID STUDIO 中重启 adb 服务器) ,尽管它已经被重新设计,如下所示。

转到工具 > 设备连接疑难解答

你需要点击“下一步”两次才能找到这个 重新启动 ADB 服务器按钮。

enter image description here

Android 设备监视器在 Android Studio 3.1中已被废弃,并从 Android Studio 3.2中删除。

重新启动 adb

Android Studio 内部使用 Android Debug Bridge (adb)

adb kill-server
adb start-server

例如:。

alex@yoAlex5$ adb kill-server
alex@yoAlex5$ adb start-server
* daemon not running; starting now at tcp:5037
* daemon started successfully

我面临这个问题,因为我已经安装了另一个软件的 adb server

因此,如果你是一个 Linux 用户,只需打开终端并键入:

killall adb

解决你的问题的一个可能的办法是:

  1. 转到 < strong > ~ . android { your _ device } . avd

  2. 删除所有扩展名为 。锁的文件