先日、Nexus7の4.2.2のアップデートをしたところ、USBデバッグできなくなりました。しかしAndroidも知らない間に4.2になっていたとは。最先端技術を駆使した端末を使えるという優越感と使命感のあまり身が引き締まり、思わず尿意をもよおさずにはいられません。
ぐぐってみると不具合だという国内の記事を見つけましたが、英語で調べてみるとどうやらAndroid4.2のセキュリティの新機能のようです。
解決方法
結論から言うと、API17のsdkを入れたPCとUSB接続するだけでOK。
USB接続時に、
こんなアラートが出て、OKボタンを押すだけです。
adb devicesで見ると、offline扱いだった端末がちゃんと認識されています。
「sdkマネージャでAPI17が表示されてなくてダウンロードできんゾ!!」という場合は、メニュー「tools」⇒「options」でキャッシュをクリアしてsdkマネージャを再起動してみてください。