今天在開發過程中,需要連接海美迪的電視盒子,這個盒子是基於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.
日志顯示,未授權,第一反映是不是開發者選項未打開,通過查詢電視盒子的高級選擇后,果然發現未打開,關鍵是以前測試其它幾款電視盒子,都沒有手動去設置這個選項。
找到原因,處理辦法就簡單了: