ADBがWindows 7でNexus 4を認識しない


166

私はWindows 7を実行していますが、ハードウェアデバイスの使用に関するAndroid開発者のWebサイトに記載されているすべてのドライバーを更新しました。ただし、アプリケーションを実行しようとすると、EclipseはまだNexus 4を認識していません。Androidデバイスセレクターがポップアップしますが、ハードウェアセクションには何も表示されません。デバッグ、サードパーティのアプリ、モックの場所もすべてスマートフォンでオンにしました。

電話がまだ新しいからですか?NexusをEclipseで動作させる方法はありますか?

コマンドプロンプトのADBデバイスの下に何も表示されません。


5
adb devicesコマンドプロンプトで行うことは何かを示していますか?
A--C

4
AndroidソフトウェアマネージャーからGoogle USBドライバーをインストールしましたか?
NoBugs

62
同じ問題のあるNexus 7のレポートをいくつか読んだことがあります。Nexus 7の回避策は、PTPモードに切り替えることです([設定]-> [ストレージ]-> [USBコンピューター接続]で)。これはNexus 4にも役立ちますか?
ヘンリー

質問のタグを付け直す必要があります。日食とは関係ありません。それはネクサス4またはadtまたはwindows問題です。
Snicolas

1
デバイスマネージャーを開き、ADBデバイスを検索します。そこにない場合は、認識されていないデバイスを検索します。見つけたものを後で教えてください。
Leandros

回答:


266

Nexus 4でも同様のサウンドの状況がありました。私にとっては、Windowsが自動的にインストールするドライバに問題がありました。[Q]コンピュータが電話を認識しないの説明に従ってください-投稿#8。Windows 7では少し違いがありました。

私にとって、

  1. デバイスマネージャーからドライバーをアンインストール
  2. 汎用の「MTPデバイスドライバー」を自動的にインストールする
  3. 新しいデバイスを右クリックし、「ドライバーの更新」を選択しました
  4. 「ディスク使用」を選択し、[android-sdk-dir] \ extras \ googleをポイントしました
  5. 「ADB」ドライバーのインストールを監視しました。
  6. Eclipseを開いて、Nexus 4で正常に実行しました。

幸運を!


7
これはWindows 8でもうまく機能します。デバイスマネージャーで、最初にドライバーのないNexus 4デバイスを確認しました。上記のようにドライバーをインストールしました。その後、デバイス名が、AndroidコンポジットADBインターフェイスを備えたAndroidデバイスに変わりました。
マーティン

13
Android SDKをdeveloper.android.com/sdk/index.htmlから取得しましたが、extras\googleディレクトリがありませんextras\android。私が間違っていることを知っていますか?
Tim Bellis 2013年

3
電話をPTPモードに切り替えたら(元の質問へのコメントを参照)、WindowsをSDKディレクトリに向けると、ドライバーが見つかりました。
Tim Bellis 2013年

6
@TimBellis、私は経由でUSBドライバーを手に入れましたSDK Manager.exe。得るためにそれが実行するために私が設定しなければならなかったJAVA_HOME私のJDKの場所へ。
Ben Challenor 2013

3
重要なのは、電話機でUSBモードをカメラモード(PTP)に切り替えることです。
Rohit 2013

68

以前のコメントを確認するだけです。接続をカメラ(PTP)モードに切り替えて、開発者向けオプションを有効にし、新しく表示された開発者向けオプションからUSBデバッグを選択する必要がありました。


1
私にとっての鍵は、カメラ(PTP)モードに切り替えることでした。突然、すべてが正しく機能しました。以前にドライバーマネージャーで適切なドライバーを設定し、USBデバッグを既に有効にしていました。
ブレット

4
これは私にとってうまくいきました、私は設定->ストレージに行き、右上のボタンを押してコマンドUSB Computer Connectionを選択し、次にPTPを選択することでそれを行いました。突然、デバイスがデバッグに使用できるようになりました。
David van Dugteren 2013年

1
これはとてもおかしいです!Nexusデバイスを2台持っています。1つは、MTPモードで問題なくADBに接続することです。もう一方は、接続するためにPTPモードに切り替える必要があります。このヒントを見つけて2番目のヒントを接続するのに何時間もかかりました。2つのNexus 4スマートフォンの違いはまだわかりません。それらは両方とも同じ日に購入され、完全に同一です(少なくともハードウェアでは-インストールされているアプリは大きく異なります)。
Jpsy 2013年

52

USBデバッグを有効にするには、電話の設定に移動し、下部にあるビルド番号を7回タップします。これにより、USBデバッグを有効にできる開発者設定が有効になります。


41

Windows 7/8 32ビット/ 64ビットで Android USBドライバーを修正/インストールするには:

  1. Android搭載デバイスをコンピューターのUSBポートに接続します。
  2. デスクトップまたはエクスプローラーから[コンピューター]を右クリックし、[ 管理]を選択します。ます。
  3. 左側のペインで[デバイス]を選択します。
  4. 右側のペインで「その他のデバイス」を見つけて展開します。
  5. デバイス名(Nexus 7 / Nexus 5 / Nexus 4)を右クリックし、[ ドライバーソフトウェアの更新]を選択します。。これにより、ハードウェア更新ウィザードが起動します。
  6. コンピューターを参照してドライバーソフトウェアを検索するを選択しますをます]、[次へ]をクリックします。
  7. [ 参照]をクリックして、USBドライバーフォルダーを探します。(Google USBドライバーは<sdk>\extras\google\usb_driver\ます。)
  8. 「次へ」をクリックして、ドライバーをインストールします。

それでも機能しない場合は、MTPからPTPに変更してみてください。

MTP-> PTP


これは私のものも解決しました。Nexus 4でADBインターフェイスを有効にするには、PTPモードを使用する必要があると思います
VikramV

20

同じ問題がありましたが、PTPモードに変更したくありませんでした。これは、MTPを有効にしたまま修正した方法です。

  1. Android SDK ManagerでEclipseからGoogle USBドライバーをアンインストールしました。
  2. デバイスマネージャーからドライバーをアンインストールしました-[コンピューターからドライバーを削除する]ボックスをクリックします
  3. スマートフォンをコンピュータから取り外し、再度差し込みました。
  4. WindowsがNexus 4用の「不適切に」インストールされたドライバ。
  5. Nexus 4がドライブのようにマイコンピュータに表示されるようになりました。
  6. SDK ManagerにGoogle USBドライバーを再インストールします。
  7. デバイスマネージャーでNexus 4ドライバーを更新します。
  8. すべてが機能します。

これでうまくいき、MTPとadbの両方に同時にアクセスできるようになりました。ありがとう
mcnicholls 2013年

このシーケンス全体は私にとってはうまくいきましたが、PTPモードが有効になっています。私にとって本当に奇妙なのは、電話がWIN7デバイスマネージャーで「SAMSUNG Android Phone」として登録されていることです。しかし、Eclipseではlge-nexus_4を使用しています。奇妙な:| とにかく頑張って。
daffycricket 2013

私と同じ。サムスンドライバーでした。しかし、とにかくそれは動作します。そして、Eclipse-> Window-> Android SDK ManagerからGoogle USB Driverをrev 8に更新することを忘れないでください。
stuckedoverflow 2013

あなたは天才です!私はWindows 7とNexus 4を持っていますが、この手順のリストが役に立ちました
user1460819

10

私は同じ問題を抱えていて、上記のどれもうまくいきませんでしたが、次の解決策がうまくいきました:

Nexus 4の場合:

  • 設定に移動

  • 開発者オプションを選択します(「電話について」を7回押した後のリストの最後から)

  • 「USBデバッグ」を確認し、を押しOKます。


残念ながら、これについて誰も言及していません。人々は、ウィンドウズ・ドライバー、ダウンロード、その他たくさんのものについて話し始めます。しかし、開発者モード(特に、USBデバッグ)がNexusデバイスではデフォルトで無効になっており、「奇妙なシャーマンジャンプ」によって有効にする必要があるという事実を忘れています。
Alex Semeniuk 2013年

1
まあ、この質問ではほとんどの人が最初にUSBデバッグを有効にし、機能しなかったと想定しています
georgiecasey

5

それだけの価値があるのですが、私の場合、USB接続モードをメディアデバイス(MTP)からカメラ(PTP)に変更するだけで問題を解決できました。


4

この問題を解決するには、Windows 7 x64をクリーンインストールする必要がありました。

他の答えのすべてのステップ/バリアントを試しました。運が悪い。デバイスマネージャーは、「Androidデバイス/ AndroidコンポジットADBインターフェース」がGoogleの7.0.0.1ドライバーで正常に動作していることを示しますが、「adbデバイス」がNexus 4を表示することはできませんでした。

USBDeviewを使用しましたて、キーボードとマウス以外の、コンピューターに接続されていたすべてのUSBデバイスをアンインストールしました。運が悪い。

デバイスマネージャーで[非表示のデバイスの表示]を有効にし、USBに関連するものをすべてアンインストールしました。運が悪い。

GoogleのベンダーIDをadb_usb.iniに追加しました。運が悪い。adb_usb.iniを削除して「android update adb」を実行しました。運が悪い。

Nexus 4を兄のアパートに持ってきて、欠陥がないことを確認しました。しゃっくりなしで彼のマシンで働いた。

さらにトラブルシューティングを行うにはマザーボードの交換またはMacBookの購入が必要になるため、クリーンインストールが機能してうれしいです。

少年、それはすぐにエスカレートしました。



2

Windows 8でそれを行う方法(Windows 7でも機能すると思います)

  1. Android SDK Managerを開き、Google Usbドライバーを削除します
  2. コントロールパネルを開く->デバイスマネージャ-> Nexusを探す->右クリック->デバイスを削除
  3. デバイスを取り外します
  4. Android SDK Managerを開き、Google Usb Driverをインストールします
  5. デバイスを接続します
  6. コントロールパネルを開く->デバイスマネージャー-> Nexusを探す->右クリック->ドライバーの更新->手動更新-> android-sdkフォルダーを開く(サブフォルダーのチェックボックスを有効にする)-> Google Incからドライバーをインストール
  7. adb kill-server; adb start-server; adbデバイスはあなたのネクサスを表示するはずです

Android 4.2がコンピューターからRSAキーを送信することを要求していることを忘れないでください。デバイスの画面を見てください。

Android 4.2で開発者向けオプションを有効にするには:[設定]-> [端末情報]-> [ビルド番号]を7回タップします。


2

Nexus 4をEclipse-ADTで認識させるのに苦労している人のために、上記の投稿に追加してください。以前は、デバイスはEclipse ADTによって問題なく認識されていました。

元の質問と同じ問題に遭遇しました。私が試みたすべてのアプローチはうまくいきません...

  • 「USBデバッグ」選択の切り替え
  • 「サードパーティを許可する」アプリの選択を切り替える
  • モックの場所を許可する
  • ドライバーの再インストール
  • adb.exeの再起動

最終的にシンプルなソリューション

  • 行く[設定] - > [ストレージ- > USBコンピュータ条件(ストレージ画面からメニューオプション)

  • メディアデバイス(MTP)からカメラ(PTP)への変更


あなたは私の一日を作りました...設定>ストレージ> USBコンピューターの条件-> 1つを選択してください
hoangtu23

1

Windowsを使用している場合にのみUSBドライバーをインストールする必要があります(MAC / Linuxを使用している場合は、ドライバーをインストールしなくても問題なく動作します)

次のリンクで、その方法を説明しています。

http://developer.android.com/tools/extras/oem-usb.html

要するに:

  1. Android搭載デバイスをコンピューターのUSBポートに接続します。
  2. デスクトップまたはエクスプローラから[コンピュータ]を右クリックし、[管理]を選択します。
  3. 左側のペインで[デバイス]を選択します。
  4. 右側のペインで「その他のデバイス」を見つけて展開します。
  5. デバイス名(Nexus Sなど)を右クリックし、[ドライバーソフトウェアの更新]を選択します。6.ハードウェアアップデートウィザードが起動します。
  6. [コンピューターを参照してドライバーソフトウェアを検索します]を選択し、[次へ]をクリックします。[参照]をクリックして、USBドライバーフォルダーを探します。(Google USBドライバーは\ extras \ google \ usb_driverにあります。)
  7. 「次へ」をクリックして、ドライバーをインストールします。

1

私の症状は、複合デバイス(これには、ADBインターフェイス、カメラなどの実際のUSBデバイスがすべて含まれています)がインストールされていなかったというものです。これには次のハードウェアIDがあります。

USB\VID_18D1&PID_4EE6&REV_0228
USB\VID_18D1&PID_4EE6

複合デバイスの子の後には&MI _ ##が付きます。それらが表示された場合、これは同じ問題ではありません。

Windows 7の仮想マシンからusb.infを%windir%\ infにコピーしてこれを解決しました。ハードウェアが検出され、正常にインストールされました。


1

Nexus 4デバイスを2台持っています。1つは問題なくADBに接続し、2つ目はadb devicesコマンドを使用しても表示されませんでした。もう1つの症状は、2番目の電話がメディアモードに設定されている場合、Windows Explorerでポータブルデバイスとして表示されないことでした。

ある時点で、2つ目のNexusの一時的な解決策は、PTPモードに切り替えることでした。その後、adb devicesコマンドによってそれが見つかりました。奇妙なことに、最初の電話は常に両方のモードで動作していました!

最後に、両方のモードで両方の電話を接続できるようにするこのソリューションを見つけました

  • 電話のUSBモードをMTP(メディア)に設定
    しますPCデバイスマネージャーを使用して、デバイスをアンインストールします

  • 次に、電話のUSBモードをPTP(カメラ)に設定
    します。PCデバイスマネージャーを使用して、デバイスをアンインストールします->ポータブルデバイス-> Nexus 4

  • 次に、USBを取り外して再び差し込みます(MTP(メディア)に設定されていることを確認すると、デバイスがデバイスマネージャーに->ポータブルデバイス-> Nexus 4として正しく登録されていることがわかりました)

解決策:http : //forum.xda-developers.com/showthread.php?p=34910298#post34910298

NexusをADBに接続する際に同様の問題が発生する場合は、まずPTPモードに切り替えることをお勧めします。そのステップで問題が解消した場合は、MTPがほとんどの場合に電話機を設定するモードであるため、上記の追加のステップを実行することをお勧めします。



1

どの回答も機能しない場合は、おそらく次の説明が役立つでしょう。私はトップの答えに従って、ADBでプログラムをロードしようとしました起こりうる複雑さを減らすためにコマンドラインから、これは機能しませんでした。

PTPモードを有効にすると、ADBデバイスコマンドでNexus 4が見つかりましたが、プッシュできませんでした。私はEclipseを使用する必要があり、ダイアログを表示して以下に説明するRSAキーを受け入れる必要がありました。

注:Android 4.2.2以降を実行しているデバイスをコンピューターに接続すると、RSAキーを受け入れるかどうかを尋ねるダイアログが表示されます。


1

Windows 7では、Samsung Nexus Sを使用すると、デバイスマネージャーには何も表示されadb devicesず、コマンドにはデバイスが表示されませんでしたが、デバイスを接続するとUSBデバッグがオンで接続されていると表示されました。

Andreaの2月2日の回答を使用してGoogle USBドライバーをインストールしました。これにより、/ gooogle / usb_driverディレクトリが作成され、RobertNoveloの3月7日の回答を使用してリンクに移動し、指示に従いました。デバイスは、[その他]の下のデバイスマネージャーに表示されました。私はそれを右クリックして更新ドライバーを選択しました、そして今それは「Androidデバイス」の下のデバイスマネージャーに表示され、コマンドラインadb devicesがそれをリストします。


1

私にも同様の問題があり、以前の解決策はどれもうまくいかず、自分で解決したばかりなので(数時間の欲求不満の後)、解決策を共有します。

Nexus 4用のAndroid Composite ADB Interfaceをインストールした後、接続したAndroidデバイスをコンピューターが突然認識しなくなりました。デバイスマネージャーによるアンインストールが失敗したため、ドライバーをアンインストールできませんでした(デバイスマネージャーが応答を停止しました)毎回)。

だから私はこのようにそれを解決しました:

  1. Windowsをセーフモードに切り替える
  2. Android Composite ADB Interfaceをアンインストールします
  3. 古いSAMSUNG Android ADBインターフェースをインストールする
  4. Windowsを通常モードに切り替える
  5. プラグインAndroidデバイス(私の場合はNexus 4)
  6. WindowsはデバイスをNexus 4として認識しました
  7. android-sdk / extras / googleフォルダーからドライバーをインストールする
  8. すべてが再び機能します!:)

1

私はあなたの問題を修正する方法を持っています:

  1. Nexus Root Toolkit v2.0.4をダウンロード:http ://www.wugfresh.com/nrt/
  2. ダイバーをインストールして選択し、Google APIを選択します。たとえば、Nexus 4を選択し、Google API 4.4.4を選択しました
  3. 「フルドライバーインストールガイド...」をクリックし、ステップ3のタブをクリックします。Googleドライバーを選択します。

0

Windows 7のインストールでドライバーがまったく見つかりませんでした。xda-forumsの投稿には、Windowsにドライバーの場所を知らせる適切なフォルダーがあります- {SDK directory}/extras/google/usb-driver

extras / GoogleフォルダーとTim Bellisがない場合は、IDEのSDK Managerに移動し、ExtrasカテゴリーでGoogle USBドライバーを探してインストールします。Eclipseでこれを行う方法を説明することはできませんが、IntelliJ IDEAを使用している場合は、リストの下部にあります。チェックマークを付けて、[パッケージのインストール]をクリックします。


0

(Windows 7)これに対する私の解決策は、デバイスマネージャーデバイスを見つけ、既存のドライバーをアンインストールし、include subdirectoriesオプションを使用してユーザーアカウントのandroidフォルダーから新しいドライバーをインストールすることでした。

ではごきげんよう。


0

この問題が発生した可能性があります。USBドライバーが見つからない場合(私のように、EclipseとAndroid SDKのバンドルをダウンロードしました)、にアクセスしてください<sdk>/SDK Manager。それを開き、インストールするオプションからUSBドライバーを選択すると、準備が整います。私もPTPモードをしなければなりませんでした。



0

私にとっては、Nexus 4とWindows 7でした。ドライバーを再インストールし、PTPに変更しました-基本的にすべてを通過しました。

Eclipseでactivity_main.xmlではなくMainActivity.javaと表示されているタブをクリックすると修正されました。


0

私の解決策は非常にばかげています。私は上記の解決策をすべて試しましたが、非常に多くの時間を無駄にしていました。その後、開発者向けのオプションを参照したときに解決策を見つけました。「USBデバッグ」オプションにチェックを入れていません。開発者オプションをオンにするという愚かなことは、USBデバッグをオンにすることを意味しますが、私は間違っていました。


0

それは私にとってドライバー不足の問題でした。USBデバッグを有効にし、USBケーブルを変更して、Google USBドライバーを再インストールしてみましたが、何も助けになりませんでした。

次に、最終的にここで提案されているようにデバイスドライバーをダウンロードしました

デバイスドライバに問題があるかどうかを確認するには、次の場所に移動します。

  1. コンピュータ->右クリック
  2. 管理する
  3. デバイスマネージャ

また、Nexusが「Androidデバイス」または「その他」のデバイスとして表示されているかどうかを確認してください。

その他」に表示されている場合は、これをダウンロードして解凍し、次の手順に従って問題を解決する必要があります。

  1. 上記の3つの手順に従って、デバイスマネージャーでデバイスを見つけた後、デバイスを右クリックします。
  2. 更新ドライバーソフトウェアと言います
  3. セイドライバソフトウェアのための参照マイコンピュータ
  4. 上記のリンクからドライバをダウンロードした場所を特定してください。

最後に、デバイスは次のように表示されます。

コンピュータ管理のスクリーンショット

これを行うとすぐに、デバッグの許可を求めるポップアップがデバイスに表示されます。受け入れると、準備が整います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.