Android実機のバージョンに依存するようなのだが、Linuxのadbを動かすとpermissionがないと言われる場合がある。
グーグル先生によるとsudo adb start-serverという解が得られる。
確かにそれで解決。
ただいちいちsudoは面倒。なのでこうする。
su
cd hogehoge/sdk/platform-tools
chown root:root adb
chmod 4755 adb
つまりadbの所有者をrootにしてsuidビットを立てる。
こんな↓感じ。
-rwsr-xr-x 1 root root 1231255 1月 18 06:31 adb