如何解决安卓手机调试时出现adb device offline(unauthorizd)

首先正常情况下在手机上开启开发者选项里的USB调试后,电脑第一次通过USB连接手机时手机会出现 USB调试授权 的提示框,让你选择 同意 或者 拒绝

如果adb没有读到设备,那么多次重新开关USB调试或者多次重启adb服务就能解决

同学们肯定遇到过这样的情况:


cmdDevices.png

设备未授权,也就是没有获得手机上的调试权限,显示的是 offline :


Asoffline.png

或者


ASadb.png

既然没授权那我就去授权呗!
.......
在哪里授权?找不到授权adb调试的地方啊?
目前Android系统的确没有给adb授权单独做一个授权选项,开发者选项中只有一个 撤销USB调试授权

那么到底要怎么授权?

OK,我来教你

一般情况

  • 手机设置 ->开发者选项 -> 撤销USB调试授权
  • 关闭USB调试 -> 打开USB调试
  • 电脑cmd进入到adb目录(在SDK目录下的platform-tools下,也可将adb路径加入环境变量)输入 adb kill-server
  • 输入 adb start-server
  • 拔插数据线
  • cmd 输入adb devices

OK,还有没有unauthorizd提示?

还是有??
没关系!!

我就是来专治疑难杂症的!

专治不服.gif

特殊情况

  • 找到电脑中的adbkey.pub ( ~/.android/adb_key.pub)
  • 通过数据线或者其他方式(QQ传输?)把adbkey.pub复制到手机上
  • 手机上使用RE文件管理器或者ES文件浏览器把adbkey.pub移动到 /data/misc/adb 目录下,重命名为adb_keys(这一步需要手机root权限)
  • 开发者选项中点击 撤销USB调试授权
  • 重启手机

存放的位置就是这里:


adbkey手机.jpg

在cmd里面输入 adb devices 再试试?

adb2.png

ASAdb2.png
哈哈哈.png

先别急着笑,bug改完了吗?

bug.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 翻开尘封的相片 想起和你看过的那些老旧默片 老人与海的情节 画面中你却依稀 在浮现 然而地球另一边 飞机带走了我的...
    蓝雨星梦阅读 5,046评论 4 50
  • 希望可以慢慢复苏过来。
    茱萸茱萸阅读 1,358评论 0 0
  • 1.图标文件 1024*1024 2.删除原先的 icon.png然后替换并改成icon.png 3.使用ioni...
    undefind33阅读 4,095评论 0 0
  • 文案简介:平凡的生活,平凡的感情,平凡的人,平凡的故事。 她喜欢的人并不喜欢她,喜欢她的人她并不喜欢。一个暗恋与明...
    有杕之杜阅读 1,748评论 0 2