N7(2013)を4.2.2にしたらadbできなくなった(コマンドライン派な貴兄に)

error: device offline


どうやらよくある話のようだ。
端末のホワイトリスト認証が追加になったせいらしい。
といっても、この機能、端末のボタン押すだけだから、何のセキュリティにもなってないと思うのだが...
ほとんどの情報が、Eclipse経由でのSDK ManageからADT落とすみたいな感じになっているので、Mac/Linuxコマンドライン派としては、どうもよろしくない。


http://androidlover.net/howtouse/android-4-2-2-adb-device-offline-usb-debug-white-list-not-appeared.html
Android SDKがAPI17でないといけない?
adbコマンドだけなのに?
んなわけない。


こっちかな。
ホストをホワイトリストに入れるには、Android SDK Platform-toolsをrev.16.0.1以降にしていないといけない。
めんどくさい。
今使っていたのは、これ。

Android Debug Bridge version 1.0.26

どんだけ古いのかもわかんないな... orz


EclipseからSDK Manager使って入れたと思うのだけど、それはどこにいるんだろう...
これか?
~/Downloads/AndroidSDK/android-sdk-mac_x86_r12/platform-tools/adb
これも同じバージョンだわ。

Android Debug Bridge version 1.0.26

Android Studioも入っているのだけど、そっちはどうなっているんだろう...
めんどくさいから放置。


ドライブの肥やしに、前に落としたadt-bundle-mac-x86_64-20130917がいた。
それなら使えた。
adbのバージョンはこれ。

Android Debug Bridge version 1.0.31


最新版はこんな感じか。
http://developer.android.com/sdk/index.html#download
https://dl.google.com/android/adt/adt-bundle-mac-x86_64-20131030.zip
adbのバージョンはこれ。

Android Debug Bridge version 1.0.31

同じじゃん。


repoみたく、自分でアップデートしてくれるといいのに。