前言

设备开启了debug模式(开发者模式),但adb devices 后还是有如下提示,大意是未授权状态。

C:\Users\walter>adb devices
List of devices attached
emulator-5554   unauthorized

解决方式

对于这种情况,大多数可以重新插拔一下USB线和反复开启debug模式。

但有时候并不有效,比如对于我来说,上面我都试了多次,以及还换过USB线,还是不行。

方式一:撤销usb调试授权

除了上面重新开启debug模式和插拔,还可以如下:

开发者模式->撤销usb调试授权,重新打开开发者模式。

比如oppo这样操作就可以。

方式二:杀死adb服务
C:\Users\walter>adb kill-server

C:\Users\walter>adb start-server

神奇,我在家的平板的就可以了。

C:\Users\walter>adb devices
List of devices attached
emulator-5554   device

但是,我公司的设备(USER版本)就不行。

最后问了同事,说USER版本中加了其他条件判断(比如激活的设备id等),即使我们app层开启了debug模式但底层还是没有开启的,除非激活设备。

这个我想起了魅族手机也是必须登入账号还可以root,要不然拿不到权限。

参考文章

1.《adb devices unauthorized问题解决

相关文章

暂无评论

none
暂无评论...