複数のデバイスが接続されているか、エミュレータが実行されていますか? その場合、「adb devices」でテストして、期待するものがすべてリストされているかどうかを確認する必要があります。複数のデバイスがある場合に「adb logcat」を実行しても機能しません。-s パラメーターとシリアル番号を使用してデバイスを指定するか、エミュレーターとデバイスを指定する必要があります (他のパラメーターを介してそれぞれ 1 つしかない場合)。
関連するデバイスが 1 つだけの場合、これはおそらくドライバーの問題です。HTC ドライバーは、http ://www.htc.com/www/help/ からダウンロードできる HTC Sync に含まれています。まだWindows 8には対応していないと思いますが。それを使用している場合は、デバイス マネージャーを使用して、Android SDK マネージャーからダウンロードした Google ドライバーを指定し、ADB Composite Android デバイス バージョンを選択します。
デバイスの設定で USB デバッグがオンになっていること、デバイスの通知バーに接続が確立されていること、HTC の場合は接続タイプが充電のみに設定されていることを確認してください。