如何从 Android Studio 手动重启 ADB

Posted

技术标签:

【中文标题】如何从 Android Studio 手动重启 ADB【英文标题】:How to restart ADB manually from Android Studio 【发布时间】:2015-07-01 19:05:23 【问题描述】:

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

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

当我退出android studio并断开并重新连接我的设备时,它不再识别我的设备,我必须退出并重新启动Android Studio。

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

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

错误:-

我用的是windows系统。

任何帮助都非常感谢。

【问题讨论】:

你试过从任务管理器中杀掉进程吗? 亚行代表什么? Android 设备桥 ADB代表Android Debug Bridge here你有更详细的解释。 【参考方案1】:

打开命令提示符并转到

android sdk>平台工具>

adb kill-server

按回车

一次又一次

adb start-server

按回车

【讨论】:

我做了同样的事情,但问题仍然被复制。 这是一个有效的解决方案。如果您认为它不起作用,您必须再次从模拟器下拉列表中选择您的模拟器,因为它会创建一个新实例。 这也可以通过 Android Studio 中的终端来完成。使用 cd.. 和 cd sdk, cd platform-tools 获取正确的文件夹。 您也可以在 Android Studio 终端中仅使用您的项目路径完成。无需导航 do sdk/platform-tools 路径。我签入了 3.1.1 版 @warlock: Mac 操作系统呢?【参考方案2】:

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

adb kill-server && adb start-server

【讨论】:

当我输入上面的命令时,我收到一条消息“错误运行'zsh:找不到命令:adb':无法运行程序“zsh:”(在目录“/Users/username/AndroidStudioProjects/ projectname"): error=2, No such file or directory' "【参考方案3】:

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

    单击Processes 或取决于操作系统,Details。从你的截图来看,它是进程。

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

    单击上方该窗口中的重新启动按钮。那应该这样做。

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

【讨论】:

点击结束进程会自动启动adb.exe @User 如果你重新连接你的设备然后只结束进程并让 adb 重新启动,它仍然有同样的错误吗? 是的,当我连接设备时也发生了同样的错误。 或者直接在 Android Studio 中打开终端窗口并执行:taskkill /im adb.exe /f【参考方案4】:

打开 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 运行完美。

【讨论】:

在公司港口政策到期和重新获得港口政策之后,我不得不浪费一周的时间来弄清楚如何让我的亚行工作。这个答案对我有用!【参考方案5】:

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

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

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

ps。你需要点击“下一步”两次才能找到这个Restart ADB server按钮。

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

【讨论】:

【参考方案6】:

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

ps -e | grep adb
kill -9 pid_adb

【讨论】:

谢谢。它对我有用。【参考方案7】:

打开任务管理器,杀掉adb.exe,现在adb就可以正常启动了

【讨论】:

【参考方案8】:

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

在 android studio 中手动放松步数

    转到命令提示符并在命令提示符中使用 android SDK 文件路径“android sdk>platform-tools>”adb kill-server 按下回车键 adb start-server 回车

----------------------------------- - 要么 - - - - - - - - - - - - - - - - - - - - - - - - ------------------------------------

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

【讨论】:

【参考方案9】:

如果你在 Android Studio 打开终端

 adb kill-server

按回车 又一次

 adb start-server

按回车

否则

打开命令提示符并获得 android

sdk>platform-tools> adb kill-server

按回车

再一次

adb start-server

按回车

【讨论】:

【参考方案10】:

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

【讨论】:

【参考方案11】:

AndroidStudio:

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

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

打开它。

在底部:RESET ADB.

【讨论】:

【参考方案12】:

重新安装 Android Studio 后,在没有 adb kill-server 的情况下工作

【讨论】:

【参考方案13】:

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

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

【讨论】:

【参考方案14】:

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

【讨论】:

【参考方案15】:

我正面临这个问题场景,我为另一个软件安装了另一个adb server

如果你是 linux 用户,只需打开终端并输入:

killall adb

【讨论】:

【参考方案16】:

您的问题的可能解决方案如下:

    转到 ~.android\avdyour_device.avd

    删除所有带有.lock扩展名的文件

【讨论】:

以上是关于如何从 Android Studio 手动重启 ADB的主要内容,如果未能解决你的问题,请参考以下文章

请教一个关于Android Studio布局预览的问题

Android Studio 如何手动运行 gradle 同步?

如何在 Android Studio 中手动安装 App Engine?

如何向Android Studio里导入从Github上面下载的Project?

Android Studio手动配置Makefile、CMake

用Android Studio 手动输入的数字中找出最大和最小的数字