adbはネクサス5デバイスを表示しません


81
Android Studio 0.3.6
Fedora 18 3.11.7-100.fc18.x86_64
Nexus 5 Kitkat

こんにちは、

私は自分のSamsung Galaxy Tab 3 7.0ランニングを使用してきましたが、Android 4.1.2すべてが正常に機能しadbます。

ただし、新しいNexus 5デバイスを購入したばかりで、次のコマンドを実行しadb devicesてもNexus5が表示されません。

Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux"

Fedora 18ドライバーが必要な場合は実行しているので、USB用のどのドライバーが必要ですか?

Samsungは正常に動作し、アプリをデプロイして実行できるため、セットアップは正しいと思います。だから私は私のネクサス5に何か問題があるのだろうかと思っています。

私は以下を試しました:

adb kill-server
adb start-server

Nexus 5Camera PTPを設定しても、機能media device MTPしませんでした。

提案をありがとう、




SDKマネージャーからのGoogleUSBドライバーの更新が機能していなかったときに、これがWindows8で非常に役立つことがわかりました-stackoverflow.com/a/19920048/1433187
khobaib 2013

これは私のために働いた:stackoverflow.com/a/21392398/1317559
Yster 2014年

このリンクはとても便利だと思いました。
Aniket Thakur 2014

回答:


181

Nexus 4(Androidバージョン4.4.2)でも同様の問題が発生しましたが、adbデバイスに表示されませんでした。

デバイスからUSBデバッグが有効になっていることを確認し、PCで次の手順を実行します。

  1. Android SDK(Google USB Driver)を更新します

  2. PCのコントロールパネルから、[システム]-> [デバイスマネージャー]-> [Nexus4-]を右クリック-> [ドライバーの更新]を選択します。

  3. セットはアンドロイド-SDK-フォルダ\エクストラ\は\ usb_driverグーグル検索するパスとして、サブフォルダをチェックしています。

Windowsからドライバーが最新であると表示された場合は、ドライバーをアンインストールして(nexu4->ドライバーのアンインストールを右クリック)、手順2からやり直してください。

その後、cmdを開き、adb kill-serverと入力し、次にadb devicesと入力すると、デバイスが含まれます。

https://developer.android.com/studio/run/oem-usb.html


10
「お使いのデバイスに最適なドライバソフトウェアがすでにインストールされています」->それでアンインストールしました(そしてドライバを削除しました)。Nexus5を取り外しました。再接続しました。Windows 7はUSBデバイスを検出し、HDを通過し、ドライバーを見つけることができませんでした->コントロールパネル(その他のデバイス)->右クリック->ドライバーの更新->参照->パスを既に記憶しています->次へ->このデバイスソフトウェアをインストールしますか?->インストール-> BAM !!! NExus5は「USBデバッグを許可する」ダイアログを表示しました。...かなりの試練!
誰か

2
@SomeoneSomewhereのコメントからアンインストール(およびドライバーを削除)することは私のために働きました。
WORMSS 2014

2
私はいろいろなことを試すのに多くの時間を費やしました。このソリューションが機能するようになったのは、古いドライバーバージョンをアンインストールし、GoogleのAndroidサイトから新しいドライバーバージョンをダウンロードして、代わりにインストールすることでした。SDK Managerを使用してインストールしようとしましたが、インストールされるバージョンが最新ではないようです。ウェブサイトからダウンロードして、代わりに使用してください。
AndroidDev 2014年

私の問題を正確に解決しませんでしたが、間違いなく私を成功への道に導きました(私の問題の詳細については以下の私の投稿を参照してください)
Piblip 2015年

3
ステップ3次あなたがusb_driverフォルダを見つけることができない場合、これらの指示に従ってドライバをインストールします。developer.android.com/sdk/win-usb.html
イスラエルVarea

114

次の手順を実行します、

  • デバイスで開発者向けオプションを有効にします。開発者モードを有効にするには、[設定]-> [電話について]で[番号の作成]オプションを7回続けてタップします
  • [設定]-> [開発者向けオプション]に移動し、USBデバッグをオンにします
  • USB経由でデバイスを再接続し、表示されるダイアログで権限を付与していることを確認してください。
  • 上記の手順では機能しませんでした。この手順を試してください。[設定]-> [セキュリティ]に移動し、[不明なソース]をオンにします。

1
私の日を作りました。Nexus5をmacbookproに接続できず、かなり腹を立てていました。この解決策は私のために働きました、そして今私はそれをすることができます。
Elad Meidar 2013

私の日も作りました... !! ハッピーニューイヤー2014 ..そしてもっと来る

世界の誰がそのような方法でモダスを活性化することを考えていますか?:Dありがとうございました!
アウレリン2014年

ドライバーなどを探すのに何時間も無駄になりましたが、これは私のGalaxyNexus電話で機能しました。ありがとう!
fbonds66 2014年

1
これを行った後、デバイスのプラグを抜いて再度プラグインする必要がありました。
fncomp 2014

40

あなたがする必要があるのはこれです:

Settings | About Phone

一番下までスクロールしてbuild number。ビルド番号を約7回タップします。毎回、次のようなポップアップメッセージが表示されますyou are x steps away from being a developer

最後のステップに到達すると、次のようなメッセージが表示されます now you are a developer

設定に戻ると、新しい設定が表示されます Developer optionsが表示され、開発者向けの多くのオプションが表示されます。有効にするUSB debugging

電話をUSBに再接続すると、の下にデバイスが表示されますadb devices

この答えが他の誰かに役立つことを願っています。


39

この簡単な手順でうまくいきました。Windows8.1のNexus5および5Xデバイスでデバッグします。

従う手順は次のとおりです

1)開発者向けオプションからデバッグUSBモードを有効にする

2)コンピューターからデバイスを取り外します

3.1)SettingsStorageに移動し、アクションバーでオプションメニューをクリックしてを選択しますUSB computer connection

あなたが見つからなかった場合は3.2)3.1)オプションを、その後に行きますSettingsDevelopers OptionsSelect USB Configuration

4)Camera (PTP)接続を選択します。

5)デバイスを接続すると、デバイスにポップアップが表示され、コンピューターの着信接続などを受け入れることができます。

6)それが機能しない場合は、開発者向けオプションでデバッグUSBモードを切り替えてみてください。最後に、DDMSとvoilàに表示されます。


「カメラ(PTP)」の手順は、Nexus 5(LG-D820)を搭載したWindows 7Proでうまくいったようです。その設定をオンに切り替えた後、Nexusは、接続されているマシンからのデバッグを許可するように要求しました。ありがとう!
ショーンバルボー2014

正常に動作します。ありがとう
日曜日G Akinsete 2014年

私は他のすべてのソリューションを試してみましたが、これはネクサス6のために私のために働いたものだった
クレイグ・ラッセル

これは私にとってもうまくいきました、ありがとう!私の電話はPTPではなくMTP接続として設定されました。
Guillem Cucurull 2015

1
このオプションは
Android7

9

私のウィンドウソリューション:

ここに移動して、簡単な場所にダウンロードして解凍します。

http://developer.android.com/sdk/win-usb.html#top

  • 「マイコンピュータ」または「コンピュータ」を右クリックします

  • プロパティを選択します

  • デバイスマネージャを選択します

  • デバイスを探します。その上に黄色のマークが付いているはずです。

  • 「ドライバソフトウェアの更新」をクリックします。

  • [コンピューターを参照してドライバーソフトウェアを探す]を選択します。

  • 以前に保存したusb_driverフォルダーを選択します。

  • それをインストールします

とワラ。魔法。


3

エミュレータまたはAndroidデバイスとの通信に問題がある可能性があります。この通信は、Android Debug Bridge(adb)によって処理されます。

Eclipseでは、問題が発生した場合にadbをリセットできます。したがって、[ウィンドウ]→[パースペクティブを開く]→[その他...]→[DDMS]からDDMSパースペクティブを選択します。

adbを再起動するには、デバイスビューで[Resetadb]を選択します。


3

まだイライラしている人のために、実験的なARTランタイムを使用している場合は、dalvikに切り替えてみてください(デバイスの開発者向けオプションで)


3

これは、Android5上のWindows7とNexus5の簡単なソリューションです。

  1. Nexus5ドライバーをhttp://androidhost.org/jelryからダウンロードします
  2. zipの内容を解凍し、すべてのファイルをデスクトップ上の1つのフォルダーに配置します。
  3. デバイスをコンピューターに接続します。
  4. PCでデバイスマネージャを起動します。
  5. これで、ハードウェアリストにNexus5が表示されます。
  6. 「Nexus5」の行を右クリックして、「ドライバソフトウェアの更新」をクリックします。
  7. 次に、[コンピューターを参照する]オプションをクリックします。
  8. 新しいウィンドウで、[参照...]ボタンをクリックします。
  9. 手順2で解凍したフォルダーに移動します。USBドライバーを解凍するフォルダーを選択します。[次へ]をクリックします。–サブフォルダーボックスにもチェックマークを付けてください。
  10. これで、WindowsインストーラーがNexus 5ドライバーを検索し、許可を求められたら[インストール]をクリックします。
  11. プロセスが完了するのを待ってから、デバイスマネージャリストをチェックして、インストールが成功したことを確認します。

オリジナル:http//www.android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/

注:デバイスでUSBデバッグを有効にすることを忘れないでください:)


3

まだ誰も言及していないこと:

一部のケーブルはデータをサポートしていません。私はここに座って、なぜ私のNexus5がOSXに表示されないのか疑問に思いました。データをサポートしていないケーブルを使用していたことが判明しました。

それをサポートしている別のケーブルに交換したところ、突然USBデバッグを使用できるようになりました。


2

Nexus5をフォーマット済みのWindowsXPに接続しようとしている場合は、次の手順に従ってください。

  1. メディア転送プロトコル移植キットをダウンロードしてインストールします。 MTPポーティングキット
  2. XP用のWMFDistributable-11をダウンロードしてインストールします。 WMFDist-11 XP
  3. LG United Mobile Driver v3.10.1をダウンロードしてインストールします。stackoverflowでは3つ以上のリンクを共有できません。これをグーグルで検索してください、
  4. デバイスを接続します。
  5. デバイス管理に移動します
  6. Nexus 5を右クリックし、[ドライバーの更新]をクリックします
  7. 今回のみ[はい]を選択します
  8. [ソフトウェアを自動的にインストールする]を選択します
  9. しばらく待って..そしてファイル転送を楽しんでください

2

ADBとドライバーのバージョンが重要です。デバイスが新しいほど、古いバージョンのADBが正しく機能する可能性は低くなります。

独自のADBコピーを使用するアプリは、更新するか、少なくともADBを手動で更新する必要があります。

たとえば、Helium / Carbonをインストールする場合、古い/不完全なADBを使用します。このため、新しいデバイスはADBサーバーにリンクしない場合があります。

私がここに書いていることは、Windowsおよびおそらく* nixOS上の将来のデバイスで機能するはずです。

まず、システムを準備する必要があります。Androidの場合:

  • アプリ(プロンプトが表示されたらHeliumなど)から、または電話についてのセクションにアクセスして、開発者モードのロックが解除されるまでビルド番号をタップして、開発者モードをアクティブにします
  • 開発者設定でUSBデバッグを有効にします
  • セキュリティ設定で不明なソースを許可する
  • (USBケーブルで接続されている場合)USB接続をPTPモードに設定します(カメラデバイス、ラベルが付いている場合)

Windowsの場合:

  • 古いUSBドライバーがある場合はアンインストールします(ファイルを削除します)。ただし、デバイスが接続されていて開発者モードの場合のみです。そうでない場合、その特定のデバイスはリストされません。
  • デバイスが接続され、開発者モードがアクティブになった後に最新のUSBドライバーをインストールすると、デバイスはデバイスマネージャーに不明またはその他として表示されます。ドライバーはGoogleAndroidサポートサイトから個別にダウンロードできます。これらはベンダードライバーと同じですが、infファイル内のIDが少ないため、すべてのAndroidデバイスでドライバーが認識されません。
  • ドライバーがデバイスを認識しない場合は、問題ありません。一般的にインストールします。手動インストール>すべてのデバイスを表示>ディスクを使用> Android USBドライバーの場所を選択し、リストからAndroidADBインターフェイスを選択します。ハードウェアIDを追加してinfを編集する必要はありません。最終結果は同じです。
  • 各モード、PTPおよびMTPには独自のドライバーエントリがあるため、デバイスがMTPを要求した場合は、同じドライバーのインストール手順に従う必要があります。

これらの手順が以前に正しく実行されたら、adbをテストする必要があります。Android SDKが以前にインストールされている場合は、adb.exeがあるコマンドプロンプトを開き、デバイスのリストをテストします。

adb start-server重要な注意:このコマンドは、最初の実行時にリンクされているコンピューター間の通信を許可するようにデバイスにプロンプ​​トを表示します。プロンプトには、問題のPCに固有のRSAキーも一覧表示されます。start-serverでこのプロンプトがないと、ADBは機能しません。また、ADBに依存するアプリケーションもありません。

adbデバイスデバイスをリストする必要があります。リストが空で、RSAプロンプトが表示されなかった可能性が高い場合、通信は機能しません。リストが空の場合は、現在のADB(およびSDK)を更新するか、新しくインストールする必要があります(Helium / Carbonなどの独自のADBランタイムを取り込むアプリの場合)。

独自のADBを持っているアプリケーションの場合、バージョンが古く、これらのアプリがSDKの代わりにそれを使用することを主張している場合、これらのファイルはAndroidSDKの最新のファイルに置き換える必要があります。プレーンでシンプルなコピー&ペースト。

Android SDKの場合、インストールする必要のあるパッケージはSDKToolsとPlatform-toolsのみです。そこで、ADB.exeにはいくつかのサポートライブラリが必要になります。Windowsでは、これらのファイルはAdbWinApi.dllとAdbWinUsbApi.dllです。問題のケースに応じて、これが使用される唯一のランタイムである場合、ADBツールを保持しながら、SDKをSDKManagerからアンインストールできます。


2

デバッグを有効にするなどのすべての手順を実行した後、...私はSIMカードを入れて電話を再起動する必要がありました


2

Windows7およびNexus5のソリューション(すべてのNexusデバイスに適用可能である必要があります):

Nexus 5をUSB経由でシステムに接続した瞬間に、システムがWindows用のNexus5デフォルトドライバーを自動的にインストールしていることがわかりました。そのため、デフォルトドライバーのアンインストールは無駄であり、とにかく自動的にインストールされます。さらに、デフォルトドライバーをアンインストールすると、[コンピューターの管理]の[デバイス]でNexus5を見つけることができなくなります。だからここに私がしたことと私のために働いたことです!

  1. コンピューター->右クリック->管理->デバイスマネージャー->ポータブルデバイス-> Nexus5->ドライバーソフトウェアの更新
  2. [コンピューターを参照してドライバーソフトウェアを探す]を選択します。1。次の場所を指定してください。 %APPDATA%\Local\Android\sdk\extras\google\usb_driver
  3. [次へ]をクリックすると完了です。

2

私は同じ問題を抱えており、Androidデバイス(Nexus 5X)の開発者向けオプション> [USB構成をRNDIS(USBイーサネット)に選択]で変更するだけで解決できました


私は何時間も何時間も費やし、すべてを試しました。これが最後に機能した唯一のソリューションでした。ありがとう-_-!
error1337 2016

0

実行してみてください:

sudo ./adb kill-server

sudo ./adb start-server

sudo./adbデバイス


1
スーパーユーザーは、前述のコマンドの実行とは何の関係もありません。
Aleks N. 2016

0

私の場合:

  • 電話はメディアデバイスとして接続されました。
  • そのメッセージをクリックしてメニューを取得しました。「USBコンピューター接続」
  • そのメニューでは、カメラとして接続することを選択しました(MTPをサポートしていないデバイスの場合)

そしてそれはうまくいった。


0

ああ、私はこの簡単なことに3時間費やして、上記の手順を組み合わせてみました。うまくいかない場合は、上記の手順をいくつか組み合わせてみてください。私はWindows7とNexus5を使用しています。GoogleのUSBフォルダーからドライバーをインストールしようとすると、Windows7のインストールに失敗するという問題がありました。これが私のステップです:

-最初にWindows7のすべてのネクサスドライバーをアンインストールします。USBケーブルで接続し、デバイスマネージャーに移動してドライバーをアンインストールします。ケーブルを抜き、ドライバが見つからなくなり、デバイスマネージャの「その他のデバイス」の下にネクサスが表示されるまで繰り返します。また、ネクサスデバイスをカメラ(PTP)として構成しました

-@ DharaniKumarの指示に従います。彼らはネクサスデバイスの適切な構成変更を行います

-@ HarshitRathiの指示に従ってください。それらは、Windowsがデバイスを検出したときに日食がデバイスを表示できることを保証します

-1分後にUSBケーブルを抜き差しします。これで、ネクサスデバイスにポップアップが表示されます。それをクリックすると、Windows7でローカルシステムからドライバーをインストールできるようになります。これが表示されない場合は、デバイスまたはPCを再起動してください

-@ Rickの指示に従ってください。@ jimbobにリストされているUSBドライバーをダウンロードできます。

それでも問題が解決しない場合は、このスレッド全体を読み直して、そこから進んでください(他のWebサイトで何時間も費やしましたが、それらの断片は役に立ちませんでした)



0

同じ問題が発生し、USBデバッグが有効になり、デバイスがWindowsに表示されましたが、Nexus(6)デバイスを接続したときにRSAフィンガープリントに関する質問が表示されず、Androidデバイスマネージャーにも表示されませんでした。

しかし、Windowsのデバイスマネージャーには、AndroidデバイスやコンポジットADBインターフェイスなどであるというエントリがありました。それでも機能しませんでした。ドライバーを手動で更新するための以前のヒントを試したところ、Windows 8.1は、「デバイスのドライバーソフトウェアが最新であるとWindowsが判断した」と応答しましたが、これは正しくありませんでした。ドライバーの詳細を見ると、ドライバーは「ClockworkMod」によって公開されていることがわかりました。これは、昨年いつかヘリウムアプリをインストールしたからだと気づきました。それで私はそれをアンインストールしました、それでも同じ問題がありました。もう一度確認しましたが、今回は確かにGoogleドライバーでしたが、バージョン7は2012年に公開されました(バージョン11は2014年に公開されていません)。これらをASWELLでアンインストールしてから、%localappdata%\ Android \ sdk \ extras \ google \ usb_driverにあるSDKからドライバーを再インストールするトリックを試しました。

これで、デバイスを再接続すると、最終的に機能し、AndroidStudioでデバッグできるようになりました。確かにドライバーの問題。


0

RickとMadXによる回答は、手順を実行する正しい方法です(回答は高く評価されています)

私の場合、Nexus 5x、5P用のAkcess USBタイプCデータ同期ケーブルを使用しています-白Nexus 5xはUSBケーブルにタイプCを供給しないため、一部のベンダーから購入しました。

同じ問題を抱えています。私が愚かにしていることは次のとおりです:-私は間違った方法でケーブルを接続しています。私がそれを逆さまから再接続した後、それは私のために働いています。

一部のケーブルはデバッグ可能をサポートしていないと思うかもしれません。しかし、私の場合はそうです。

これ(画像)は私の場合、タイプCはUSB側のシンボルである必要があります。愚かな解決策ですが、私のために働きます ここに画像の説明を入力してください


0

運がなくてAndroidフォンをadbに接続しようとして、すべてのUSB構成(MTP、PTP、RNDIS)を試した人のために。私の場合、Windows7のNexus5Xでは、[充電USB構成]を選択するだけで電話をadbに正常に接続できたことは注目に値します。他の構成(MTP、PTPなど)では機能しません。

USBドライバー:GoogleUSBドライバーv11

ADBバージョン:Android DebugBridgeバージョン1.0.39

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