新手区 adb devices 检测设备始终显示 offline??

henry · 2016年12月19日 · 最后由 goodsen 回复于 2017年01月04日 · 4734 次阅读

在 win7 系统,环境变量都配置好了,手机也是开发者选项! 检测到设备一直 offline
输入 adb,能加载 adb 版本信息,在 eclipse 里面是可以检测到设备的,但是但是输入 adb devices 一直显示设备不在线,附图

共收到 20 条回复 时间 点赞

百度找到的方法都试过了吗? 重启 adb server ,重启手机,重启电脑。

都试了,重启木用,说是新建个文件叫 bash_profile,在我的 sdk 目录里面找不到.android 的文件夹

#2 楼 @Chary bash_profile 文件应该说的是 mac 系统的吧。我记得.android 文件夹不是在 sdk 目录,而是在我的文档文件夹里边

➜  ~ cat .android/adb_usb.ini
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x2717
henry #16 · 2016年12月19日 Author

感谢,但是我的为什么不能识别各种命令

henry #15 · 2016年12月19日 Author

本地的 360 相关软件,也都被我卸载了,还是不行

  1. where adb 看下 adb 路径,确认下你的 adb 是不是确实是你 android sdk 里面的那个
  2. 如果不是,adb 命令替换成你 android sdk 里面的 adb 绝对路径试试

bash_profile 是 linux 或者 mac 用的,windows 不用这个。USB 序号这个应该是不加就不会显示在 adb devices 的列表里面的,你用的是模拟器,应该也没啥关系。

我用的不是模拟器,手机直接连接电脑;
adb 是 android sdk 的那个,刚刚 netstat 下该端口号也没有被占用

#8 楼 @Chary 可是……emulator 就是模拟器啊啊啊啊啊

#8 楼 @Chary 你手机型号是啥?

装个豌豆荚之类的,看下能不能连接到你的手机?

看他 devices key 就是原生的模拟器
应该是 执行 adb kill-server

然后再 start 就好了
实在不行就 restart

android service port 改下端口,重启 adb server

换个数据线

—— 来自 TesterHome 官方 安卓客户端

试试在手机开发者选项中关闭 USB 调试再打开

遇到过类似问题,楼主试试。
在命令下输入 adb version 看看是什么,如果不是 SDK 里的版本(例如楼主的是 1.0.32),那么可能是之前 XX 手机同步助手之类在 system32 留下余孽,低版本(例如 1.0.26)好像 android4.0 以上已经不兼容。
然后 where adb,找到删掉。如果是这个原因,以后建议配置 adb 环境变量时将将 platform_tools 的路径往最前放。
楼主说 eclipse 可以找到但是命令行找不到很有可能是这个原因。

#9 楼 @shixue33 感谢伙伴,菜鸟不懂😂

#10 楼 @chenhengjie123 问题已经解决了,多谢你的方案,我试了下发现电脑驱动有问题,下载驱动精灵后再试发现问题解决了

henry #18 · 2016年12月21日 Author

#9 楼 @shixue33 是我本地既装了模拟器,又在用 USB 连接,傻傻分不清楚😳

多谢诸位😄

感觉楼主如果用安卓真机的话,可能是手机没有 root 造成的结果,我之前也这样。root 后用 wifi adb 取代 usb 连接,用 cmd/terminal 输入 adb connect "wifi adb 显示的内容"

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册