AndroidをAndroid Studioから接続できるようにする

device unauthorized

パソコンにAndroidを接続してadb shellと打ったらdevice unauthorizedというエラーが出た

$ adb 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.



許可する方法

AndroidのSettings>Developer optionsからDeveloper optionsを有効にして、"Revoke USB debugging authorizations"を押す

f:id:ultra-genma:20180623221912p:plain

そうするとAndroidの画面になにかキーみたいな文字列が出て接続可能になる
もしDeveloper options(開発者モード)の項目がないときは
Settings>About device>Build numberを連打してDeveloper optionsを有効にする必要がある



参考

www.addictivetips.com この資料ではRevoke〜したあと再起動したりkill-serverして再接続するよう書かれているけれどやらなくても問題なさそうだった

adb kill-server
adb start-server