Nexus 5 を Android 6.0 Marshmallow にしてから adb devices
に表示されなくなりました。
端末上では「USBデバッグが接続されました」が表示され、デバイスマネージャでも認識してるけど。
で、しばらく放置してたんですが、調べてみたところ以下の対処法で解決しました。
対処法
開発者向けオプションの「USB設定の選択」が "MTP (Media Transfer Protocol)" になっているのを "充電のみ" か "PTP (Picture Transfer Protocol)" にすると adb devices
に表示されるようになりました。
なんで "MTP" だと表示されないんだろう。ていうか "充電のみ" で表示されるのはなぜだ...。