ここに問題があります。デバイス(Samsung Galaxy Ace 2)でAndroid Studioアプリを実行したい。しかし、私には何も機能しません。私が逃したことを教えてください:
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既存の接続がリモートホストによって強制的に閉じられました」
だから私はアドバイスを聞いてうれしいです。あなたが私を助けてくれることを願っています
ご迷惑をおかけして申し訳ありません。問題は、デバイスマネージャーのさまざまな場所でデバイスが複製されていたことです。 「その他のデバイス」リストで自分の電話のドライバーを更新しようとしたとき、間違ったセクションで更新する前に消えました。皆さん、ありがとうございました。
「メディアデバイス(MTP)」ではなく「カメラ(PTP)」で「メディアモード」を設定しようとしましたか?これは時々問題を解決しています。 AndroidデバイスのUSBコンピューター接続オプションに、[認証]ダイアログが表示されます。
アップデート04/2017:Android 7.1.2で修正されたようです
ケーブルが接続されているUSBポートを交換してください。
クレイジーに聞こえますが、デバッグの20分後にこれはうまくいきました。
私はその問題を処理する多くの方法を行ってきました。ついにうまくいきました! LG Optimus II
を使用していますが、次の手順は他のAndroidデバイスにも一般的であると考えています。
デバイスが開発用に有効になっていることを確認してください。はいの場合、ステップ2に進み、そうでない場合はSettings > About phone
に進み、Build number
をタップします7回これはマジックナンバーです:-)。現在、Settings
でDeveloper Options
を使用できます。
デバイスをPCに接続する前に、Settings > Developer Options
に移動し、USB Connection method
を選択します。
電話をPCに接続すると、USB Connection method
のオプションが表示されます。Internet connection
を選択してください。インターネットに接続していることを確認してください。ところで、MTP
をPTP
に変更しましたが、うまくいきませんでした。したがって、私はInternet connection mode
を試してみましたが、それはうまくいきました。
Android Studio
でアプリを実行すると、開発用のデバイスを承認するように求められ、YES!が選択されます。
Android Studio
を介してアプリケーションを実行し、エミュレーターではなくデバイス、BINGOを選択してください! Android開発ボードへようこそ。
上記の解決策も試しましたが、運がありませんでした。だからここに私がやったことがあります:
コンピューターは電話を認識できましたが、adb/Android Studioに認識させるには、Samsung開発者サイトから公式ドライバーをインストールする必要がありました。
[開発者]オプションの[USBデバッグ認証を取り消す]をクリックして、もう一度試してください。
私にとっては、上記を試しました。 USBケーブルが不良だったことが判明しました。私はケーブルを交換し、それから機能しました。
LG Optimus Zone 2 pp415 d\nはmtpで接続しますが、インターネット接続モードでは動作します。それをいじって多くの時間を失った。これに関するドキュメントはありませんが、4つの接続オプションすべてを試すことをお勧めします。私にとって有効なのはインターネット接続->イーサネットのみで、その後8を勝ち取ってドライバーを自動検出し、インストールします。すべてのドライバーがデバイスマネージャーに登録されているにもかかわらず、MTPモードでは、adbはそれを取得しません。
同じ問題がありました。だからここに私がやったことです
そしてそれは働いた。
上記の構成に加えて、展開ターゲットを[展開ターゲットの選択ダイアログを開く]に設定し、一度実行して(リストされているオプションからデバイスを選択)、その後、Android Studioで展開設定を「USBデバイス」に戻した後でも私のデバイス。私のSwagでは、Android Studioは独自の内部キャッシュを使用してデバイスを検索するため、最初に初期化する必要があります。
私の場合、それはすでに実行されていて、私のPCの別のユーザーでadb.exeがハングしたためでした。 PCに2人のユーザーがいて、2番目のユーザーはプロセスを終了しようとしてもadb.exeプロセスがハングしていました。それは、タスクマネージャーから(プロセスツリーの終了)後に私と連携しました。
これが複数のユーザーを持つ誰かを助けることを願っています:)
アーマド