web-dev-qa-db-ja.com

Android St​​udioはデバイスを認識しません

ここに問題があります。デバイス(Samsung Galaxy Ace 2)でAndroid St​​udioアプリを実行したい。しかし、私には何も機能しません。私が逃したことを教えてください:

1)USBデバッグがオン

2)ADBドライバーがインストールされています(デバイスマネージャーにAndroid Composite ADB Interfaceが表示されます)

3)サーバーをリセットしても、ADBデバイスリストはまだクリアされています(adb kill-server、adb start-server、adb devices-デバイスのリストはクリアです)

4)google usbドライバーディレクトリのAndroid_winusb.infファイルに、デバイス識別子を追加しました

5)Androidデバイスマネージャーはまだデバイスに接続できず、リセットすると次のエラーが表示されます:「adb connection error既存の接続がリモートホストによって強制的に閉じられました」

だから私はアドバイスを聞いてうれしいです。あなたが私を助けてくれることを願っています

50

ご迷惑をおかけして申し訳ありません。問題は、デバイスマネージャーのさまざまな場所でデバイスが複製されていたことです。 「その他のデバイス」リストで自分の電話のドライバーを更新しようとしたとき、間違ったセクションで更新する前に消えました。皆さん、ありがとうございました。

0

「メディアデバイス(MTP)」ではなく「カメラ(PTP)」で「メディアモード」を設定しようとしましたか?これは時々問題を解決しています。 AndroidデバイスのUSBコンピューター接続オプションに、[認証]ダイアログが表示されます。

アップデート04/2017:Android 7.1.2で修正されたようです

67
FrankMonza

ケーブルが接続されているUSBポートを交換してください。

クレイジーに聞こえますが、デバッグの20分後にこれはうまくいきました。

42
Nick Sarafa

私はその問題を処理する多くの方法を行ってきました。ついにうまくいきました! LG Optimus IIを使用していますが、次の手順は他のAndroidデバイスにも一般的であると考えています。

ステップ1:

デバイスが開発用に有効になっていることを確認してください。はいの場合、ステップ2に進み、そうでない場合はSettings > About phoneに進み、Build numberをタップします7回これはマジックナンバーです:-)。現在、SettingsDeveloper Optionsを使用できます。

ステップ2:

デバイスをPCに接続する前に、Settings > Developer Optionsに移動し、USB Connection methodを選択します。

ステップ3:

電話をPCに接続すると、USB Connection methodのオプションが表示されます。Internet connectionを選択してください。インターネットに接続していることを確認してください。ところで、MTPPTPに変更しましたが、うまくいきませんでした。したがって、私はInternet connection modeを試してみましたが、それはうまくいきました。

ステップ4:

Android Studioでアプリを実行すると、開発用のデバイスを承認するように求められ、YES!が選択されます。

ステップ5:

Android Studioを介してアプリケーションを実行し、エミュレーターではなくデバイス、BINGOを選択してください! Android開発ボードへようこそ。

41
casillas

上記の解決策も試しましたが、運がありませんでした。だからここに私がやったことがあります:

  1. PdaNet + をダウンロードしてインストールし、コンピューターとAndroidデバイス間の接続の問題を修正します
  2. AndroidデバイスでUSBデバッグを有効にします
  3. 電話のプラグを抜き、インストール後に再度差し込みます
  4. アプリを実行して、出来上がり! AndroidデバイスがAndroid St​​udioに認識されるようになりました
32
mgcaguioa

コンピューターは電話を認識できましたが、adb/Android Studioに認識させるには、Samsung開発者サイトから公式ドライバーをインストールする必要がありました。

Samsung Android Windows用USBドライバー

15
jimmyjudas

[開発者]オプションの[USBデバッグ認証を取り消す]をクリックして、もう一度試してください。

9
sukumar

Huawei社の電話を使用している場合の解決策-ADBインターフェイスがインストールされていない場合、このエラーが発生します。 Huawei HiSuiteをインストールしたかどうかを確認します。 HiSuiteをインストールすると、USBドライバーがインストールされます(これは、同期ソフトウェアが付属しているほとんどの新しい電話に当てはまると思います)。 ADBインターフェースがコンピューターにインストールされている場合、この図に示すように、デバイスマネージャーのAndroid Phoneの下に「Android Composite ADB Interface」が表示されます。 enter image description here

3
Ajay B

私にとっては、上記を試しました。 USBケーブルが不良だったことが判明しました。私はケーブルを交換し、それから機能しました。

1
Keith Holliday

LG Optimus Zone 2 pp415 d\nはmtpで接続しますが、インターネット接続モードでは動作します。それをいじって多くの時間を失った。これに関するドキュメントはありませんが、4つの接続オプションすべてを試すことをお勧めします。私にとって有効なのはインターネット接続->イーサネットのみで、その後8を勝ち取ってドライバーを自動検出し、インストールします。すべてのドライバーがデバイスマネージャーに登録されているにもかかわらず、MTPモードでは、adbはそれを取得しません。

1
Morgan D

同じ問題がありました。だからここに私がやったことです

  1. デバイスドライバーを再インストールしました
  2. SBコンピューター接続MTPからMass storage(UMS)に変更しました

そしてそれは働いた。

1
harindersingh

Mi電話がある場合、開発者モードを有効にした後、この2つのオプションを有効にする必要があります。

  1. USBデバッグ
  2. USB経由でインストールする

このスクリーンショットをご覧ください。

enter image description here

0
Prashant Arvind

上記の構成に加えて、展開ターゲットを[展開ターゲットの選択ダイアログを開く]に設定し、一度実行して(リストされているオプションからデバイスを選択)、その後、Android St​​udioで展開設定を「USBデバイス」に戻した後でも私のデバイス。私のSwagでは、Android St​​udioは独自の内部キャッシュを使用してデバイスを検索するため、最初に初期化する必要があります。

0
Jace

私の場合、それはすでに実行されていて、私のPCの別のユーザーでadb.exeがハングしたためでした。 PCに2人のユーザーがいて、2番目のユーザーはプロセスを終了しようとしてもadb.exeプロセスがハングしていました。それは、タスクマネージャーから(プロセスツリーの終了)後に私と連携しました。

これが複数のユーザーを持つ誰かを助けることを願っています:)

アーマド

0
Ahmad Musa