数週間、Nexus 7 2をWindows 7を実行しているコンピューターに接続することができ、Eclipseはそれを認識し、その上でアプリを実行できました。デバイスは、adb devices
コマンドを実行したときにも表示されました。 Nexus 7をコンピューターに接続するたびに、タブレットはその時点でUSBデバッグを許可するかどうかを尋ねてきました。 (奇妙なことに、そのコンピューターから常に許可するかどうかは尋ねられませんでしたが、気にしませんでした。)
最近、タブレットをAndroid 4.4.2に更新しました。また、Android SDKマネージャーを介してAndroid SDKを更新しました。これで、タブレットを接続しても、タブレットでのUSBデバッグに関するプロンプトが表示されず、Eclipseもadbもそこにあることがわかりません。
これが私がやろうとしたことのリストで、ウェブ上のさまざまなフォーラムからアイデアを集めています。
これはどれもうまくいきませんでした。何を試すべきかについて他にアイデアはありますか?
Nexus 7には間違いなくGoogle USBドライバーが必要です。このドライバーの検索、ダウンロード、インストールは完全に機能しました。
GoogleのAndroid OEMドライバーページ は、Google USBドライバーを必要とするデバイスのリストにNexus 7を含まないため何らかの理由で、SDKマネージャーがドライバーをダウンロードしたが、ドライバーが見つからないという理由で、Google USBドライバーを試用しませんでした。
最後に、このページからGoogle USBドライバーをダウンロード できることを発見しました 。これにより、すべてのGoogle Nexusデバイスにこのドライバーが必要であることが明確になりました。これで、タブレットをADBに再接続できました。
OEMドライバーページを更新して、すべてのGoogle NexusデバイスにGoogle USBドライバーが必要であることを反映できるように、 ドキュメントバグレポートをGoogleに送信しました 。
Android 4.4.4。[設定]> [ストレージ]> [USBコンピューター条件]。2つのチェックボックス:MTPとPTP。両方のチェックを外します。
電話が切断された状態で
Windowsエクスプローラー-コンピューターを右クリックして、管理に移動し、コンピューター管理でデバイスドライバーを見つけてアンインストールします(Android device)の下)
http://developer.Android.com/sdk/win-usb.html#top から新しいドライバーをダウンロードします
電話を接続すると、Windowsは新しいドライバーをインストールしようとし、上記のようにダウンロードされたドライバーでドライバーを手動でインストールします
上記は私のために働いた
私にとっては、Android 4.4.2に更新した後、メディアデバイス(MTP)ではなくカメラ(PTP)としてデバイスを接続することが重要でした。以前は、更新前に、メディアデバイス(MTP)として接続できました。
問題は、必要なドライバーがすべて揃っていないことです(PCはUSBデバイスのように電話を認識できますが、デバッグは機能しません)。 Android 4.4.4ですべてのアイテム(MTP、PTP、UMS)のチェックを外すことでこの問題を解決しました)メニューから:storage-> USB computer connections and 「Media device(MTP)にチェックマークを付けてください。すべて正常に動作するようになりました。
完全なチェックリスト:
ありがとう、アーサー、チェックを外してもチェックしてもNexus 7のタブが機能しないことがわかりました。 (開発者オプションの下にある)USBデバッグのチェックを外すことで解決した問題。設定>開発者オプション> USBデバッグ。次に、チェック(MTPデバイスにチェックマークを付けます):. storage-> USBコンピューター接続、および「メディアデバイス(MTP)
何かを試す前に、Android SDK Managerを使用してビルド関連ツールを更新してください。adbが古くなっている可能性があります。