web-dev-qa-db-ja.com

Android 4.2.2 adbはデバイスを見つけることができません

Galaxy NexusとNexus 7の4.2.2への新しいアップデートでは、adbの下に両方のデバイスが見つかりません。

これらは私が取ったステップです:

  • 4.2.2に更新
  • SDKマネージャーを介して更新されたADTおよびSDK
  • ADBバージョンを確認しました。1.0.31です。
  • PCとタブレットと電話を何度も再起動した

adb devicesを実行すると、空になります。 Windows 8とUbuntu 12.10でも同じ問題がありますが、Ubuntuではデバイスが表示され、offlineと表示されます。

他に実行できる手順はありますか?

19
tolgap

デバイスのドライバーを事前にインストールしてみてください。 Windowsでは、最初にシステムコントロールパネルでデバイスが認識されていることを確認してください。

私はWindows 7を使用していますが、デバイスドライバーをインストールしてからプラグインするまで、Galaxy Nexusはシステムに認識されません。コメントから、これはWindows 8でも機能します。

Galaxy Nexusドライバー

ネクサス7

15
Kirk

adb docs から

Android 4.2.2以降を実行しているデバイスをコンピューターに接続すると、このコンピューターを介したデバッグを許可するRSAキーを受け入れるかどうかを確認するダイアログが表示されます。このセキュリティメカニズムはユーザーデバイスを保護しますこれは、デバイスのロックを解除してダイアログを確認できない限り、USBデバッグや他のadbコマンドを実行できないようにするためです。これには、adbバージョン1.0.31(SDK Platform-tools r16.0.1以降で使用可能)が必要です。 Android 4.2.2以降を実行しているデバイスでデバッグするには

だから、プラグを抜いて、待って、ケーブルを再接続して、[OK]を押します(デバイスに表示されるモーダルダイアログ)

キャンセルをクリックすると、デバイスはadb devices経由でオフラインとして表示されます

16
petey

Idは私の経験を共有しましたが、

  • デバイスのプラグを抜き、再度差し込む
  • 正しいプラットフォームツールをインストールした
  • 正しいAndroid bridgeをインストールしましたUSBデバッグをオンおよびオフにし、オンおよびオフにします...
  • WiFiを試してみたが、オフラインであると言った
  • などなど.

私にとってそれを修正したのは、デバイス接続を大容量記憶装置からMTPに変更することでした。そのためには、電話を抜いた状態で入ります-

「設定」->「ストレージ」-> メニューボタンをクリック->「USBコンピュータ接続」->「メディアデバイス(MTP)」

これが誰かが夢中になるのを助けることを願っています!

おかげで、

灰。

12
Ash

これが私がしたことです(Galaxy S4 4.2.2):

  • [設定]に移動=>このデバイスについて=> [バージョン番号]を数回クリックします。つまり、[JDQ39.I9505XXBHYTGKDD]のようになります(Androidバージョンなど)ではありません;ここで「開発者であることから数回クリックするだけです」と表示されるまで何度もクリックする必要があるため、GoogleまたはSamsungにはたくさんのユーモアがあることがわかります。10回クリックすると、「あなたは開発者」

  • [開発オプション]([その他]タブ(設定メニューの[rigjt]タブ))に移動します。 「USBデバッグ」がチェックされていることを確認してください。

そしてそれは動作します! EclipseはS4(または他のデバイス)4.2.2を見ることができます!

2
Regis_AG

ここや他の投稿で言及されているすべてを試しました。ケーブル、USBポート、PCまたはNexus 7の再起動ではなく、adbを強制終了して起動したり、USBデバッグを有効/無効にしたりしませんでした。

これは、4.2.2 OTAアップデートによるもので、ここで説明するように、\ platform-tools \フォルダーを単に置き換えました。 Android ADBデバイスがオフラインで、コマンドを発行できない

更新されたプラットフォームツールをダウンロードします。 http://dl.google.com/Android/repository/platform-tools_r16.0.1-windows.Zip

2
Steve Seeger

adbデバイスの待機

私のために働く。 USBデバイスのプラグを抜いてこのコマンドを実行し、待機中にデバイスを接続するだけで機能します。 :)

2
Pencilcheck

今日この問題が発生し、ラップトップ/ Eclipseに接続したままTab2を再起動することで修正しました

1
R Earle Harris

UbuntuにAndroid-adb-toolsをインストールしたかどうかを確認してください。その場合、adbツールは古い可能性があります。 ADBプラグインでダウンロードした最新のadbツールのエイリアスをアンインストールして作成します。 1.0.29が古い場合、adbバージョンを確認するには、「adb version」を実行します。Android 4.2.2は1.0.31です。

私はこれを実現するまでたくさんのものを作りました。

1

私にとって最良の解決策は次のとおりです。

SDK = Managerを介してAndroid SDKを更新します。usrディレクトリ(Windows 7)の「.Android」フォルダーを削除し、デバイスを再接続します。ADBRSAにより問題なく動作しました。重要な問題。私が望んだのはコマンドプロンプトだけだったのに、フリーキンSDK全体をインストールしたくないため、c:\ windows\system32 \に隠した古いバージョンのADBがありました。

0
Kevin Burns

開発者向けオプションに行き、USBデバッグをチェックすることで解決しました

0
Mazen Elian

古いバージョンのadb.exeを使用できます。プラットフォームツールを更新します。 adb.exeへの新しいパスも設定する必要がある場合があります。

0
JohnyTex

他の人がここに到着するのに役立つ場合は、ZTE電話でこの問題が発生しました。

公式リストに基づいてドライバをインストールしようとしました here ですが、デバイスマネージャでは、ドライバは正しくインストールされていないとマークされていました。

最終的に、私はこの作品を作る方法を見つけました:

  1. メニューボタンを押す
  2. 「PCに接続」を選択します
  3. 「デフォルトの接続タイプ」を選択します
  4. 「ドライバーのインストール」を選択します
  5. 電話を差し込んで、PCにドライバーをインストールするオプションを選択します
  6. 次に、「デフォルトの接続タイプ」を「PCソフトウェア」に変更します

これを行った後、私はすることができました:

adb kill-server
adb start-server
adb devices

デバイスを表示します。

0
Peter de Rivaz

私のソリューションは、ドロイドバイオニックのナイトリービルドで使用しましたが、最新のusbドライバーを更新し、(USBコンピューター接続のMTPオプションの代わりに)大容量記憶装置オプションを使用し、開発者オプションで「ADB over network 「オプション。次に、RSAポップアップダイアログを実行しました。

0
Sam Adamsh