安卓设备adb连接后显示device unauthorized的解决方案

自从开发过PHP版的AdbService之后,其实已经很久没有写用PHP连接安卓手机的代码了。昨天晚上发现火山极速版看视频可以挣钱,于是就萌生了用PHP撸个机器人自动替我挣钱的想法。

代码写完之后,连接手机调试发现“adb devices”命令执行后一直显示“unauthorized”意思就是设备未授权。看了网上很多文章说是需要手机开启调试模式,连接手机后有一个授权提示框,进行授权。可是我的手机之前做安卓应用的时候是授过权的,授权后的手机不会重复提示授权。因此这种方案是行不通的。

正确操作方式:

1、找到电脑:"C:\Users\Administrator\.android"

adb连接后显示device unauthorized

2、删除文件夹下两个文件:adbkeyadbkey.pub

3、打开手机,找到开发者选项。如下图所示:

adb连接后显示device unauthorized

 

点击“撤销USB调试授权”。

最后将手机重新连接电脑,依次输入指令“adb kill-server”,"adb start-server","adb devices"。

输指令时看到手机弹出“授权弹框”,点击确定或允许就完成了。我们看到下图所示就说明adb授权成功了。

adb连接后显示device unauthorized

 

波波
你想把广告放到这里吗?

发表评论

您必须 登录 才能发表留言!