如何在macOS上使用终端重启android adb?

时间:2015-10-12 15:25:35

标签: android

我一直遇到Android Studio ADB无法识别设备的问题。到目前为止,我发现的唯一解决方案是完全重启我的整台计算机,这是不实际的。我希望能够从终端重新启动ADB,因为我在这里看到其他帖子声称它将解决问题。但是,我无法弄清楚在哪里使用命令" adb kill-server",因为在基本目录中执行它会返回一个"命令无法识别"。有人可以帮我弄清楚如何从终端导航到Android并使用命令吗?或者,是否有人能够解决Android Studio未能识别我的设备的原始问题?

提前致谢!抱歉这个讽刺。

3 个答案:

答案 0 :(得分:10)

blackbelt:~ blackbelt$ adb kill-server
blackbelt:~ blackbelt$ adb start-server

适用于Linux以及Mac。在我的计算机中,adb位于PATH

  

"命令无法识别"。有人可以帮我弄清楚如何   从终端导航到Android并使用命令?或者,确实如此   任何人都有Android的原始问题的另一个解决方案   Studio无法识别我的设备?

在您的情况下adb未在PATH中声明。您可以导出PATH,也可以在命令行中指定adb的完整限定路径。 E.g。

 blackbelt:~ blackbelt$ /path/to/platform-tools/adb kill-server
 blackbelt:~ blackbelt$ /path/to/platform-tools/adb start-server

 blackbelt:~ blackbelt$ ./adb kill-server
 blackbelt:~ blackbelt$ ./adb start-server 

如果你在platform-tools

里面

答案 1 :(得分:4)

好吧,而不是通过命令行,如果你发现很难,你也可以从Android工作室做同样的事情。 转到工具 - > Android - > Android设备监视器。然后它将打开单独的窗口,您可以在其中查看连接到该过程的所有设备或模拟器。在“设备”选项卡下方的左侧将显示菜单栏,您需要单击下拉箭头,该箭头将为您提供重置adb的选项。以下是参考图像enter image description here

如果您使用的是Windows,请尝试更新设备的设备驱动程序,确保adb已正确安装。将设备连接到系统时,请查看是否允许在系统中使用它。

答案 2 :(得分:0)

只需停止adb

adb kill-server

然后你可以随时重新开始:

adb start-server