解决 Adb Unavailable,尝试了一千种方案后,终于成功了

安卓笔记侠

共 915字,需浏览 2分钟

 ·

2020-07-13 19:11

安卓开发过程中最痛苦的事莫过于,当你“吃着火锅唱着歌,写着代码改 Bug”,突然 ADB “崩溃”了:

Warning: debug info can be unavailable.Please close other application using ADB: Monitor, DDMS, Eclipse

如提示所言,可能在你打开 DDMS 等其他操作之后,再想使用 adb debugger 一些代码,就阻塞在这儿了。

哪怕你手动关闭这些可能占用 adb 连接的程序,也还是解决不了问题,于是这些方案出现在脑海中:

Plan A:拔掉 USB 数据线,再插上重试;

Plan B:使用 adb 命令重启 server,

adb kill-server

adb start-server

Plan C:打卡电脑进程管理器,强制关闭 adb;

Plan D:重启 Android Studio 开发工具;

Plan E:肯能是万能的终极大大大招,重启电脑;

But,一顿操作猛如虎,回头还是二百五。Adb Error 稳如老狗般的屹立不倒,还是一样出现在你面前。

不想工作的 adb 不仅自己崩溃,还带着你一起崩溃。还有没有其他尝试解决方案呢?

还真的就有一个。这是我在 stack overflow 上看到的,一个老外提到的,果然 adb 不止坑中国开发者。

adb usb

就在我走投无路、准备怒砸键盘之时,试了一下这个命令,果真奏效了。

usb restart adb server listening on USB

其实就是通过命令行的形式,告知 adb 使用 USB 连接方式重启服务。

其实吧,上面这些 Plan A 到 Plan N 的方案,遇到这种问题时都可以尝试一下。不一定就是哪一种能解决,注意尝试即可。

也没必要过于纠结,我只是记录一下,希望也能帮助大家缓解一下避免抓耳挠腮的狂躁。

长按识别二维码,即可关注我



原创推荐


高仿「开眼」,这个开源项目值得学习

禁用 Android Studio 3.x 系列自带的 testOnly 属性,解决 debug 包安装失败的问题

浏览 126
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报