web-dev-qa-db-ja.com

adbはnexus 5デバイスを表示しません

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を実行しても、Nexus 5は表示されません。

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

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

Samsungは正常に機能し、アプリを展開して実行できるため、セットアップは正しいと思います。 Nexus 5に何か問題があるのではないかと思っています。

私は次を試しました:

adb kill-server
adb start-server

Nexus 5のCamera PTPmedia device MTPの設定は機能しませんでした。

提案に感謝します、

80
ant2009

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

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の下にデバイスが表示されます。

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

40
ant2009

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

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

  1. Android SDKの更新(Google USBドライバー

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

  3. Android-sdk-folder\extras\google\usb_driverを検索するパスとして設定し、サブフォルダーを含めます。

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

その後、cmdを開き、adb kill-serverを入力してから、adb devices、これでデバイスが含まれます。

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

180
r1ckr

次の手順を実行します、

  • デバイスで開発者オプションを有効にします。開発者モードを有効にするには、設定->電話について、ビルド番号オプションを連続して7回タップします
  • 設定->開発者オプションに移動し、SBデバッグをオンにします
  • USBを介してデバイスを再接続し、表示されるダイアログで許可を付与していることを確認してください。
  • 上記の手順からはうまくいきませんでした。この手順を試してください設定->セキュリティに移動して不明なソースをオンにします
114
Dharani Kumar

この簡単な手順はうまくいきました、Windows 8.1上のNexus 5および5Xデバイスでデバッグします。

従うべきステップはこれらです

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

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

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

3.2)3.1)オプションが見つからなかった場合は、SettingsDevelopers OptionsSelect USB Configurationに移動します。

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

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

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

39
madx

私のWindowsソリューション:

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

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

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

  • プロパティを選択

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

  • お使いのデバイスを探してください。その上に黄色のマークが必要です。

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

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

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

  • それをインストールする

そしてワラ。魔法。

9
jimbob

Android 5上のWindows 7およびNexus 5の簡単なソリューションを次に示します。

  1. Nexus 5ドライバーを http://androidhost.org/jelry からダウンロードします
  2. Zipの内容を抽出し、すべてのファイルをデスクトップ上の単一のフォルダーに配置します。
  3. デバイスをコンピューターに接続します。
  4. PCでデバイスマネージャーを起動します。
  5. これで、ハードウェアリストにNexus 5が表示されます。
  6. 「Nexus 5」行を右クリックして、[ドライバーソフトウェアの更新]をクリックします。
  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
phoenix

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

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

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

3
Harshit Rathi

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

一部のケーブルはデータをサポートしていません。私がここに座っていたのは、なぜNexus 5がOSXに登場することを拒否したのかということです。データをサポートしていないケーブルを使用していたことが判明しました。

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

3
Someguy123

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

3
PSchuette

私は同じ問題に悩まされており、開発者オプション> Select USB ConfigurationでAndroidデバイス(Nexus 5X)を変更するだけで解決できました。 RNDIS(USBイーサネット)

2
Slaine

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

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

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

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

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

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

windowsの場合:

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

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

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

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

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

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

2
JasonXA

Windows 7およびNexus 5のソリューション(すべてのNexusデバイスに適用可能):

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

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

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

2
redochka

Nexus 5をフォーマット済みのWindows XPに接続しようとしている場合は、次の手順を実行します。

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

Android電話をadbで運よく接続しようとして、すべてのUSB構成(MTP、PTP、RNDIS)を試した人向け。 Windows 7のNexus 5Xの場合、SB設定の充電を選択するだけで電話機をadbに正常に接続できたことに注意してください。他の構成(MTP、PTPなど)では機能しません。

USBドライバー:Google USB Driver v11

ADBバージョン:Android Debug Bridgeバージョン1.0.39

0
Darko P.

ああ、私はこの単純なことに3時間を費やし、上記の指示の組み合わせを試しました。それがうまくいかない場合は、上記の指示のいくつかの組み合わせを試してみてください。私はWindows 7とネクサス5を使用しています。私が抱えていた問題は、Google usbフォルダからドライバをインストールしようとしたときに、Windows 7がインストールに失敗することでした。私の手順は次のとおりです。

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

-@Dharani Kumarの指示に従ってください。ネクサスデバイスの適切な構成変更を行う

-@Harshit Rathiの指示に従ってください。 Windowsがデバイスを検出したときに、Eclipseがデバイスを表示できるようにします

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

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

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

0
kashili kashili

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

http://developer.Android.com/sdk/win-usb.html#top ダウンロードとインストール

0
Halil Tuna

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

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

デバイスを再接続すると、ようやく動作し、Android St​​udioでデバッグできるようになりました。確かにドライバーの問題。

0
Piblip

RickとMadXによる回答は、手順を実行するための正しい方法です(回答は大歓迎)

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

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

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

これ(画像)は、私の場合、タイプCをUSBサイドシンボルとして使用する必要があります。愚かな解決策ですが、私のために働く enter image description here

0
Sophia

私の場合:

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

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

0
Yuri

実行してみてください:

Sudo ./adb kill-server

Sudo ./adb start-server

Sudo ./adbデバイス

0
user1420482