USBデバッグを使用したリモートデバッグが機能しない


10

Samsung Galaxy Note 4でChromeをリモートでデバッグしようとしていますが、動作しないようです。

-デバイスの問題を解決するために、HTC One M8を使用することも試みましたが、これも機能しません。

Chromeリモートデバッグページの要件を確認した後-https://developer.chrome.com/devtools/docs/remote-debugging-すべての要件を満たしていると思います-

  • モバイルデバイス -Chrome 42.0.2311.111(Lollipop 5.0.1)
  • デバッグに使用するデバイス -Chrome Canery 44.0.2394.3(Windows 7)
  • USBドライバー -SamsungのWebサイトからダウンロードしてインストール

両方のデバイスが私のラップトップに問題なく接続しており、2つのデバイス間でファイルを転送できますが、USBデバッグが機能していません。

上記のガイドによると、「USBデバッグを許可する」という通知が表示されますか? ただし、この通知はどこにも表示されないため、デバイスインスペクタ(chrome:// inspect /#devices)はデバイスが検出されなかったことを報告しています

USBドライバーに集中するようユーザーにアドバイスする同様の質問をたくさん見つけましたが、製造元に最新バージョンをインストールしていることを確認しましたが、成功しませんでした。

誰か私が次に試すかもしれないことについてアドバイスできますか?


編集 -私はGoogle USBドライバーのダウンロードも検討していることを忘れていました-http://developer.android.com/sdk/win-usb.html#download

しかし、私はWindows 7 x64を実行しており、これらのドライバーはx86インストールにのみ適しているようです。

このサイトで推奨されているように、ユニバーサルWindows ADBドライバーユニバーサルWindows ADBドライバーもダウンロードしましたが、それでも喜びはありません-USBデバッグがADBデバイスに表示されません

Chrome Canery用のADBプラグインもインストールしましたが、プラグインをインストールすると、プラグインが不要になったことが通知されます。


ファーウェイのモバイルでそれをやりましたが、サムスンのモバイルではありませんでした。私が何をしたかに関係なく...
Ayyash

回答:


9

不足しているパズルのピースがJava SDKとAndroid SDKをインストールしていることがわかりました。

「adbインターフェース」に接続できなかったため、この問題に遭遇しました。Androidのリモートデバッグ手順のページでは、SDKのインストールについて言及していなかったため、「adbインターフェースの設定方法」をGoogleで検索し、How To Geekでこのページを見つけました。。

Java SDKとAndroid SDKをインストールした後、「adb detect」を使用してデバイスを検出できましたが、Chromeはでデバイスを検出できましたchrome://inspect

Java SDKとAndroid SDKをインストールする前chrome://inspectは、デバイスを検出しませんでした。

私が使用していたChrome Canaryのバージョンは48.0.2547.0(64ビット)でした。

JavaのSDK&AndroidのSDKをインストール固定問題は、Googleの自身の助言に反する事実、ここで

リモートブラウザーのタブとWebViewをデバッグするために、ADBまたはADBプラグインを構成する必要がなくなりました。Androidのリモートデバッグは、標準のChrome DevToolsの一部になりました。


素晴らしい仕事です!あなたは私に多くの欲求不満を救いました。Android開発者がAndroid SDKをインストールしていて、インストールしていない場合に何が起こるかをテストするのを忘れると思い込むのは、あまりにも簡単です。
Isaac Bolinger 2016

トリックは、adbがパス(環境変数)にあることを確認することでした。コマンドプロンプトでadbと入力し、コマンドが認識されるかどうかを確認します。そうでない場合...あなたの問題があります。
2016年

Windows 8.1からSamsung Galaxy S7をデバッグしようとすると、Android SDKをインストールするだけでうまくいき、他に何もする必要はありませんでした。私はすでにJava SDKとSamsung USBドライバーをインストールしていました。
Scott Leis 2016年

1

トラブルシューティング(ウェブページより)

chrome:// inspectページにデバイスが表示されません。

  • Windowsで開発している場合は、デバイスに適切なUSBドライバーがインストールされていることを確認してください。Android開発者のサイトでOEM USBドライバーを参照してください。デバイスがマシンに直接接続され、ハブをバイパスしていることを確認します。
  • デバイスでUSBデバッグが有効になっていることを確認します。デバイスでUSBデバッグ許可アラートを受け入れることを忘れないでください。
  • デスクトップブラウザで、chrome:// inspectに移動し、[ Discover USB devices]がオンになっていることを確認し ます。
  • リモートデバッグを行うには、デスクトップChromeのバージョンが、デバイス上のChrome for Androidのバージョンよりも新しい必要があります。デスクトップでChrome Canary(Mac / Windows)またはChrome Devチャネルリリース(Linux)を使用してみてください 。

それでもデバイスが表示されない場合は、プラグを抜いてください。デバイスで、[設定]> [開発者向けオプション]を選択します。[USBデバッグ認証を取り消す]をタップします。次に、デバイスのセットアップ検出プロセスを再試行します


確認すること*(頭の上から)*:

それで、あなたはあなたの電話の開発者設定でUSBデバッグをオンにしましたね?オンになっている場合は、スマートフォンの通知バーに表示されます。表示されない場合は、スマートフォンのUSBデバッグがオンになっていません。

オンになっているがChromeで検出できない場合は、Windowsのコマンドプロンプトから「adbデバイス」を実行して、コンピュータがそれを検出しているかどうかを確認してください。コンピュータがadbが動作していることを検出している場合は、Chromeに問題があります。検出されない場合は、windowsもadbを検出していないことがわかっているため、正しいドライブをインストールし、adbをオフにしてから(必要に応じて)再度オンにして、再試行します。

しかし、私はWindows 7 x64を実行しており、これらのドライバーはx86インストールにのみ適しているようです。

ドライブは64ビット(64ビットは32ビットコードで実行でき、32ビットコードを実行します(質問ではx86と呼んでいます))なので、Windowsプラットフォームにドライブをインストールできます。ドライバーをインストールして、再試行してください。

ドライバーのインストール

ウィンドウがadbインターフェースと通信できることを確認するには:

  • 電話のadb設定がオンになっていることを確認し、電話をコンピューターに接続します。
  • Windowsデバイスマネージャに移動します。
  • すべてが正しい場合(正しいドライバーがインストールされていて、電話adbがオンになっていて、電話がコンピューターと通信している場合)、デバイスマネージャーリストの上部に「Android ADB」が表示されます。
  • そうでない場合は、お使いの携帯電話に適切なドライブをインストールし、携帯電話でADB設定がオンになっていることを確認してください

これでうまくいかない場合は、私に連絡してください。できる限りお手伝いします。うまくいけば、それは単なるドライバーで他には何もなかった。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.