如何从Android Studio手动重新启动ADB

时间:2015-04-23 14:13:32

标签: android android-studio

我之前在Android Studio上开发了Android应用。一切正常。

我在真实设备上工作,Android Studio可以毫无问题地识别它。

突然,当我退出android studio并断开并重新连接我的设备时,它再也无法识别我的设备了,我必须退出并重启Android Studio。

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

我按照以下说明(工具 - > Android->启用ADB集成)并启用了ADB,但仍然发生错误。

错误: -

enter image description here

我使用的是Windows系统。

任何帮助都非常感谢。

14 个答案:

答案 0 :(得分:128)

Open Command promt并获得了android sdk> platform-tools> adb kill-server

按enter键

又一次  adb start-server

按enter键

答案 1 :(得分:11)

  1. 按CTRL + ALT + DELETE打开任务管理器,或右键单击开始菜单底部的,然后选择启动任务管理器。 see how to launch the task manager here

  2. 点击Processes或依赖操作系统Details。根据您的截图来判断它的流程。

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

  4. 点击上面那个窗口中的重启按钮。应该这样做。

  5. 基本上,通过突然移除您的设备,ADB感到困惑并且在等待设备时不会做出响应,并且Android Studio不希望运行多个ADB服务器实例,因此您必须手动终止上一个服务器并重新启动整个过程。

答案 2 :(得分:7)

打开cmd并输入以下命令

netstat -aon|findstr 5037

然后按Enter键。

你会收到这样的回复:

  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运行得很好。

答案 3 :(得分:5)

我在Android Studio中找不到完美的方法,获取进程ID并从终端中删除它:

ps -e | grep adb
kill -9 pid_adb

答案 4 :(得分:2)

打开命令提示符 - > cd到您的sdk \ platform-tools 键入以下命令:

adb kill-server && adb start-server

答案 5 :(得分:1)

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

答案 6 :(得分:1)

大部分答案是在命令行中重新启动 adb 服务器。

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

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

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

enter image description here

Android Device Monitor was deprecated in Android Studio 3.1 and removed from Android Studio 3.2.

答案 7 :(得分:0)

当我遇到此问题时,我在终端中写了adb kill-serveradb restart-server,但第二天又出现了问题。然后我更新了Android SDK管理器中的GPU调试工具,并重新启动了适用于我的计算机。

答案 8 :(得分:0)

我遇到了同样的问题,只是在Android工作室中完成了一些小步骤:

在android studio中手动停止步骤

  1. Goto Command promt和Command promt fallow一个android SDK文件路径“android sdk> platform-tools>” adb kill-server 按enter
  2. adb start-server 按enter
  3. ----------------------------------------------- - 要么 - - - - - - - - - - - - - - - - - - - - - - - - ------------------------

    1. 打开Command promt并获得android sdk文件路径        adb kill-server&& adb start-server

答案 9 :(得分:0)

重新安装Android Studio后,无需使用adb kill-server即可工作

答案 10 :(得分:0)

如果您在Android Studio Open Terminal中

 adb kill-server

按Enter

 adb start-server

按Enter

否则

打开命令提示符并获取android

sdk>platform-tools> adb kill-server

按Enter

再次

adb start-server

按Enter

答案 11 :(得分:0)

确保您已开启“USB 调试”。

我以前在其他设备上从未遇到过这个问题。但是,今天我在一个设备上工作并遇到了这个问题。实际上花了我一段时间来调试它。打开“开发人员选项”时,一直认为“USB 调试”会自动打开。但事实证明它依赖于设备。

enter image description here

答案 12 :(得分:0)

重启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

答案 13 :(得分:-2)

AndroidStudio:

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

请参阅设备标签,在许多图标下,最后一个是下拉箭头。

打开它。

在底部:重置ADB