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みたく、自分でアップデートしてくれるといいのに。