Android adb无法连接设备的总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android adb无法连接设备的总结相关的知识,希望对你有一定的参考价值。

参考技术A

1、开发者模式
  开发者模式先检查,USB调试是否打开,USB选项切换下试试。

2、检查设备驱动
  电脑上驱动有没有加载好,也有可能是线的问题引起的识别不了,通过更换电脑、手机设备、数据线逐步排查。

3、设备识别号不对导致无法识别
  如果手机厂商没有对系统进行特别的改动,那么 Android 系统的 USB 调试模式驱动都是一样的!
如果提示无法安装驱动,可能因为 android_winusb.inf 这个文件中没有该设备的供应商识别码(VID)和产品识别码(PID),
所以需要添加对应的设备id,
ANDROID_SDK_HOME 对应的路径下.android文件夹
里面新建androidusb.inf文件,复制设备的id进去
设备id在管理-设备列表中adb inteface中查看详情,如下:

4、端口占用
  电脑上安装手机助手之类的软件可能会占用adb端口,导致本身的adb服务无法使用。
首先查看5037端口占用

进程id为6008的进程占用了5037端口,通过以下两条指令中的一条删除掉对应进程

然后重启adb服务

无 USB 无线 ADB

【中文标题】无 USB 无线 ADB【英文标题】:ADB over wireless without USB 【发布时间】:2014-09-20 11:27:15 【问题描述】:

我知道通过 USB 连接并运行以下命令可以将 adb 连接到非 root 的 android 设备: 亚行 tcpip 5555 adb 连接 设备 ip

但上周我的手机弄湿了,无法通过 USB 连接/充电。我可以用无线充电器给它充电(它是 Nexus 4)

所以我留下了一个可以完美运行的设备,但它没有植根,你无法连接 USB。

有什么方法可以通过无线连接 adb 以便我仍然可以使用这款手机进行开发?

或者是否可以在没有 USB 的情况下对我的手机进行 root 操作? (我重复,我正在使用 Nexus 4)。

【问题讨论】:

【参考方案1】:

您可以使用存储卡。先安装ClockworkMod,将ROM复制到内存卡,将卡(sdcard)推送到设备,通过ClockworkMod刷机。

【讨论】:

非常感谢,正在尝试...但请注意:Nexus 4 没有 SD 卡。我将尝试通过 Airdroid 或类似方式推送文件 erm... 看来您需要 root 才能使用 ClockworkMod(ROM 管理器)? 该死! .. 我的错,它肯定需要 USB >.androidforums.com/thunderbolt-all-things-root/…

以上是关于Android adb无法连接设备的总结的主要内容,如果未能解决你的问题,请参考以下文章

wifi万能钥显示adb无法连接手机怎么办

Androidadb无法连接设备原因及解决办法

adb通过wifi连接android设备

adb无法连接安卓手机

Android 常用 adb 命令总结

无 USB 无线 ADB