86

Samsung Galaxy S3 を Android 4.3 (4.1.2 から) にアップグレードして以来、Android 用の Chrome のリモート デバッグを使用できません (詳細はこちら)。

携帯電話で開発者向けオプションと USB デバッグを有効にしましたが、Android 4.1.2 では問題なく動作しました。現在、電話を PC に接続すると、単にメディア ストレージ デバイスとして接続され、chrome によって USB デバイスとして検出されません。

Google Nexus4でUSBデバッグできるので、クロムの問題を除外しています。また、他のスレッド(ここと他の場所)を見ると、Samsungの4.3アップグレードに問題があるようです。

これを機能させるための指針はありますか?

4

10 に答える 10

167

現在開発ツールに組み込まれているため、現在廃止されているADBプラグインをChromeが非アクティブ化したため、デバイスが機能しなくなりました。

SDK をダウンロードし、 Chrome Developersの指示に従いました。Alphonsoが提供する指示が十分ではないことがわかったので、Windows 8で次のようにしました。


  1. こちらからAndroid SDKをダウンロードし (「SDK ツールのみ」セクション)、コンテンツを解凍します。
  2. SDK Manager.exeを実行し、 Android SDK プラットフォーム ツールをインストールします
  3. コマンド プロンプトを開きます(Windows ボタンを押して cmd.exe と入力するだけです)。
  4. パスを次のように入力します: cd c:/downloads/sdk/platform-tools
  5. adb.exeと入力して ADB を開きます
  6. 次のコマンドを入力して Enter キーを押して実行します: adb devices
  7. デバイスでプロンプトが表示されるかどうかを確認します。それでもデバイスの検査で電話が表示されない場合は、次のコマンドを 1 つずつ実行します (") " adb kill-server " " adb start-server " " adb devices "を除く)。

私は大きな問題を抱えていましたが、これらの手順でなんとか動作させることができました。それでも問題が解決しない場合は、Chrome を使用した Android でのリモート デバッグガイドを Google で検索し、ドライバーに関する部分を確認してください。ADB と互換性を持たせるには特別なドライバーが必要な Samsung Galaxy Nexus に問題がありました。


アップデート

Windows 10 を使用していて、 Android SDKをダウンロードするためのリンクが見つからない場合; #1と#2をスキップできます。「 Android Debug Bridge 」を有効にするだけです。ダウンロード後、#3 - #7 に進み、「platform-tools」( https://developer.android.com/studio/releases/platform-tools.html )を実行します。

于 2014-06-25T14:03:56.037 に答える
34

Valros.nu の回答に従おうとしたところ、sdk のダウンロードが 840MB の exe インストーラーで android studio にバンドルされていることがわかりました。

この特定のプログラムに必要なのは adb プログラムだけなので、これは xda の担当者からスタンドアロン インストーラーで入手できます。

http://forum.xda-developers.com/showthread.php?t=2317790

と入力する必要はありません。インストール後に起動されるコマンド プロンプトに入力するadb.exeだけです。adb devices

また、samsung s4 のプラグを抜き差しして、リモート デバッグ プロンプトが電話に表示されるようにする必要がありました。

于 2015-04-01T10:39:22.103 に答える
18

もう少し見て回った後、私はこれに出くわしました。どうやら、この問題の解決策はまだありませんが、回避策があります -従来のワークフローに戻る.

従来のワークフローは私にとってはうまくいきました。私がしなければならなかった唯一の追加のことは、android SDK のダウンロードから platform-tools フォルダーに移動し、ここでコマンド ウィンドウを開いて、コマンド「adb devices」を実行することでした。これにより、コンピューターの RSA キー指紋パネルがモバイル画面に表示され、許可を与えると、デバイスが Chrome の [Inspect] ページに表示されました。

これはモバイル OS のアップグレードではなく Chrome が原因であることが判明しました (Nexus4 で何らかの形で動作したという事実に失望しました)。古いバージョンの Chrome では、ADB プラグインがサポートされていたため、500 MB の Android SDK をダウンロードする必要はありませんでした。しかし、Chrome の最新バージョンでは、レガシーに移行することが唯一の方法だと思います。

于 2014-05-29T08:10:36.077 に答える
1

上記で説明したように ade.exe を使用し、さらに最新バージョンのChrome Canaryを使用した後、成功しました。どうやら、Chrome のデスクトップ バージョンは、Android デバイスで実行されているバージョンよりも新しいバージョンである必要があります。

于 2015-10-01T23:08:06.447 に答える
0

それが誰かを助ける場合に備えて、私のために働いたものを投稿します。

S3 を PC の直接 USB ポートに接続して、RSA 署名を受け入れるように促す必要がありました。その前に、S3 をハブに接続していました。

これで、PC の直接 USB ポートとハブ経由の両方を使用するときに S3 が検出されます。

adb devices-コマンドラインから実行して、S3 に許可を再要求させる必要がある場合もあります。

D:\apps\android-sdk-windows\platform-tools>adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
9283759342847566        unauthorized

...電話で署名を受け入れる...

D:\apps\android-sdk-windows\platform-tools>adb devices
List of devices attached
9283759342847566        device
于 2018-08-16T16:30:58.453 に答える