web-dev-qa-db-ja.com

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

私はWindows 7を実行しています、そしてそれがハードウェアデバイスの使用に関してAndroid開発者のウェブサイトでそれが言うようにすべてのドライバを更新しました。しかし、アプリケーションを実行しようとしたときに Eclipse がまだ私のNexus 4を認識していません。 Androidデバイスの選択画面が表示されますが、ハードウェアのセクションには何も表示されません。私は自分の電話でも、デバッグ、サードパーティ製のアプリ、そしてモックの場所をすべてオンにした。

電話はまだ新しいからですか?私のNexusをEclipseと連携させる方法はありますか?

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

166
Rhiokai

私のNexus 4でも同じような状況にありました。私にとっては、Windowsが自動的にインストールするドライバの問題です。 [Q]コンピュータが電話を認識できないのですか? - ポスト#8の指示に従った。私はWindows 7上でいくつかのわずかな違いがありました。

私にとっては、

  1. デバイスマネージャからドライバをアンインストールした
  2. それは自動的に一般的な 'MTPデバイスドライバ'をインストールしましょう
  3. 新しいデバイスを右クリックして[ドライバの更新]を選択します。
  4. [ディスク使用]を選択し、[Android-sdk-dir]\extras\googleをポイントしました
  5. 「ADB」ドライバのインストールを監視しました。
  6. 私のNexus 4で動くようにEclipseを開いた。

がんばろう!

266
Ben

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

68
JulianHarty

USB デバッグを有効にするには、設定について、電話について、次に一番下の数字を7回タップします。これにより、USBデバッグを有効にできる開発者設定が有効になります。

52
Will

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

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

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

MTP -> PTP

41
Danpe

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

  1. Android SDK ManagerでEclipseからGoogle USB Driverをアンインストールした。
  2. デバイスマネージャからドライバをアンインストールします - 「マイコンピュータからドライバを削除する」のチェックボックスをオンにします。
  3. 電話を抜き、コンピュータに再度接続しました。
  4. WindowsがNexus 4用のドライバを「不適切に」インストールしました。
  5. Nexus 4は、ドライブのようにMy Computerに表示されていました。
  6. SDKマネージャにGoogle USB Driverを再インストールします。
  7. デバイスマネージャでNexus 4ドライバを更新します。
  8. すべてうまくいきます。
20
Tyler

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

私のNexus 4では:

  • 設定に移動

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

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

10
talel

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

5
steve84

私はこの問題を解決するためにWindows 7 x 64のクリーンインストールに頼らなければなりませんでした。

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

キーボードとマウス以外の私のコンピュータに接続していたすべてのUSBデバイスをアンインストールするのに SBDeview を使いました。運がありません。

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

GoogleのベンダーIDをadb_usb.iniに追加しました。運がありません。私はadb_usb.iniを削除し、「Android update adb」を実行しました。運がありません。

私はNexus 4を兄のアパートに持って行き、それが故障ではないことを確認しました。しゃべることなく彼の機械で働いた。

それ以上のトラブルシューティングにはマザーボードの交換やMacBookの購入が必要になるので、クリーンインストールがうまくいったことをうれしく思います。

男の子、それはすぐにエスカレートしました。

4
user1538028

USBモードをMTPからPTPに変更することは私にとってうまくいった。

3
Upadhye

やり方Windows 8(私は、Windows 7でも動作すると思います)

  1. Android SDK Managerを開き、Google Usb Driverを削除します
  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デバイスはあなたのネクサスを表示する必要があります

忘れないでください、そのアンドロイド4.2は今あなたのコンピュータからRSAキーを提出することを望みます、あなたのデバイススクリーンを見てください。

Android 4.2で開発者向けオプションを有効にするには:[設定] - > [携帯電話について] - > [ビルド番号]を7回タップします。

2

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

私は最初の質問と同じ問題に出くわしました。私が試みたすべてのアプローチはうまくいかないでしょう...

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

最後に簡単な解決策

  • [設定] - > [ストレージ] - > [USBコンピュータの状態]([ストレージ画面]のメニューオプション)に移動します。

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

2
P_Fitz

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

次のリンクで彼らはそれを行う方法を説明します。

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

要するに:

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

これについては、Googleの指示に従ってください、OEM USBドライバ

1
RobertoNovelo

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

PTPモードを有効にすると、ADB devicesコマンドで私のNexus 4が見つかりましたが、プッシュできませんでした。私は Eclipse を使用しなければならず、そしてダイアログが表示されるためには下記のRSAキーを受け入れる必要があります。

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

1
bitrock

2台のNexus 4デバイスがあります。 1つは問題なくADBに接続していました、2つ目は私がadb devicesコマンドを使用したとき決して現れませんでした。追加の症状は、電話機がメディアモードに設定されているときに、2番目の電話機がWindowsエクスプローラにポータブルデバイスとして表示されなかったことです。

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

ついに私は両方のモードで両方の電話を接続することを可能にするこの解決法を見つけました:

  • 電話機のUSBモードをMTP(メディア)に設定します。
    PCデバイスマネージャを使用してデバイスをアンインストールします - > Android Device - > Android ADB Interface
    「ドライバソフトウェアを削除する」にチェックを入れてください。

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

  • それからUSBを抜いて、再び差し込んでください(それがMTP(Media)にセットされていることを確認してください、そして私はデバイスがデバイスマネージャに正しく登録されていることを確認しました - > Portable Devies - > Nexus 4

解決策は次の場所にあります。 http://forum.xda-developers.com/showthread.php?p=34910298#post34910298

NexusをADBに接続する際に同様の問題がある場合は、まずPTPモードに切り替えることをお勧めします。あなたの問題がそのステップで消えた場合、MTPがおそらくあなたがあなたの電話をほとんどの時間に設定したいモードになるので、私は上記にリストされた追加のステップを通過することを勧めます。

1
Jpsy

私はあなたの問題を解決する方法があります:

  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のドライバを選択してください。
1
xcodedeveloper

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

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

複合デバイスの子には、その後に&MI _ ##が付きます。それらを見れば、それからこれは同じ問題ではないです。

私は、Windows 7の仮想マシンからusb.infを%windir%\ infにコピーすることでこれを解決しました。

1
Joseph Lennox

Windows 7では、 Samsung Nexus S を指定すると、 Device Manager では何も表示されませんでしたが、adb devicesコマンドでデバイスが表示されませんでした。

Andreaの2月2日の回答を使ってGoogle USBドライバをインストールしたところ、/ gooogle/usb_driverディレクトリが作成され、RobertNoveloの3月7日の回答を使ってリンクに移動して指示に従った。デバイスは[その他]の下のデバイスマネージャに表示されます。私はそれを右クリックしてアップデートドライバを選択しました、そして今それは 'Android device'の下のDevice Managerに現れ、そして今やコマンドラインadb devicesはそれをリストします。

1
BenTallmadge

私は同じような問題を抱えていて、以前の解決策はどれも私のためにはうまくいきませんでした、そして私は(数時間のフラストレーションの後に)自分でそれを解決しました。

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

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

それから、最終的に here のようにデバイスドライバをダウンロードしました。

デバイスドライバに問題があるかどうかを確認するには、次のURLにアクセスしてください。

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

また、Nexusが "Androidデバイス"として表示されているのか、 "Others"のデバイスとして表示されているのかを確認してください。

Others」と表示されている場合は、 this をダウンロードして展開することで問題を解決できます。

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

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

Computer Management Screenshot

これを実行するとすぐに、デバッグの許可を要求するポップアップがデバイスに表示されます。受け入れたら、準備は完了です。

0
Aniruddha

私のWindows 7インストールはまったくドライバを見つけられませんでした。 xda-forumsの投稿には、ドライバがどこにあるかをWindowsに伝えるための正しいフォルダがあります - {SDK directory}/extras/google/usb-driver

Extras/Googleフォルダ+ Tim Bellisがない場合は、IDEのSDKマネージャにアクセスして、[その他]カテゴリのGoogle USBドライバを探してインストールします。私はEclipseでこれを行う方法をあなたに言うことができません、あなたが IntelliJ IDEA を持っているならば、それはリストの一番下近くにあります、それにチェックマークを付けて「Install packages」をクリックしてください。

0
Andrea

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

Eclipseのactivity_main.xmlではなくMainActivity.Javaと書かれているタブをクリックすると、問題が解決しました。

0
Richard M

(Windows 7)これに対する私の解決策は、 Device Manager でデバイスを見つけ、既存のドライバをアンインストールし、includeサブディレクトリオプションを使ってユーザアカウントのAndroidフォルダから新しいドライバをインストールすることでした。

ではごきげんよう。

0
Andrew

私の解決策はとてもばかげています。私は上記のすべての解決策を試していたので、何時間も無駄にしました。それから私は開発者向けオプションを閲覧したときに解決策を見つけました。 「USBデバッグ」オプションにチェックマークを付けませんでした。私が開発者向けオプションをオンにしたのは、USBデバッグをオンにすることを意味していましたが、私は間違っていました。

0
Brandon Chen

ADBドライバをWindows 8.1の下にインストールするのに問題がある場合は、次の解決方法を試してください。 ADBドライバとWindows 8.1

0
IvanRF

あなたの何人かはこの問題を経験したかもしれません。 USBドライバが見つからない場合(私のように、私はEclipseとAndroid SDKのバンドルをダウンロードしました)、<sdk>/SDK Managerに行きます。それを開いてインストールするオプションからSB Driverを選択すれば準備完了です。私もPTPモードをやらなければなりませんでした。

0
kornjjuan