androidアプリケーションの実機テスト用としてNexus7をUSBで接続したところ、何故かEclipse側でデバイスとして認識されない問題が発生しましたので、対処法を以下に記述します。
ただし、他のPCだと問題なく認識する等不明な点も多いので、あくまで参考程度としてお考えください。
まず全機種共通ですが、android本体の設定>開発者向けオプション>USBデバッグにチェックを入れます。この時、必須ではありませんが一緒に「スリープモードにしない」にもチェックを入れておくと、デバッグする時に便利です。
次に、セキュリティ>提供元不明のアプリにチェックを入れます。こちらはデバッグ等の用事が終わり次第チェックを外した方が良いかと思います。
通常であれば以上の設定とデバイスがインストールされていれば問題なく認識するはずなのですが、今回調べた限りだとNexus7はデフォルト設定だとUSBデバッグが有効でもメディアデバイス(MTP)として認識されてしまうので、MTPを無効にしないといけないようです。
android本体の設定から、ストレージを選択し、ストレージのメニューをタップして「USBでパソコンに接続」を選択します。
次に、「カメラ(PTP)」をチェックします。この項目は排他になっているので「メディアデバイス(MTP)」のチェックが自動的に外れます。
これでEclipse側からデバイスとして認識されるはずです。