今天在开发过程中,需要连接海美迪的电视盒子,这个盒子是基于android6.0的版本,之前连接其它电视盒子都正常,当输入 adb -s xxxx shell后,盒子连接失败,日志如下:
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
日志显示,未授权,第一反映是不是开发者选项未打开,通过查询电视盒子的高级选择后,果然发现未打开,关键是以前测试其它几款电视盒子,都没有手动去设置这个选项。
找到原因,处理办法就简单了: