[解決済み】Chrome DevTools Devicesに接続してもデバイスが検出されない。
質問
Samsung Galaxy S4 で DevTools Devices 機能を動作させるために、以下の手順を実行してもうまくいきません。 https://developers.google.com/chrome-developer-tools/docs/remote-debugging
私のデバイスには Chrome v32 と Chrome Beta v33 が、PC には Chrome v33 と Chrome Canary v35 がインストールされています。
デバイスのUSBデバッグは有効で、デバイスドライバもインストールされています。上記のリンクのステップ 3 にある RSA 鍵の指紋を承認するプロンプトは表示されませんが、デバイスは私の PC に接続してメディア転送を許可しています。上記のリンクにあるように、すべてのUSBデバッグの認証を取り消しました。
私のPCにはAndroid開発用の特別なものはインストールされていないので、おそらくそれが問題なのでしょう。この機能を利用して、デバイスの視点からウェブページを検査したいと思います。
解決方法を教えてください。
機能を稼働させるために
- の手順に従ってください。 https://developers.google.com/chrome-developer-tools/docs/remote-debugging
- Windows用USBドライバのインストール http://developer.samsung.com/android/tools-sdks/Samsung-Android-USB-Driver-for-Windows
- Android SDKのインストール http://developer.android.com/sdk/index.html
- Android SDK Platform-toolsのインストール http://developer.android.com/sdk/installing/adding-packages.html (このステップは会社の無線LANでブロックされたので、必要なADBパッケージを1つインストールしました。 https://forum.xda-developers.com/showthread.php?t=2317790 )
- コマンドプロンプトでADBを実行し、cmdでADBツールのインストールディレクトリに移動し、タイプします。
-
adb.exe
(を使用してADBを起動および停止する必要がある場合があります。adb kill-server
とadb start-server
) -
携帯電話を接続し、ブラウズして
about:inspect
デスクトップのChromeで、デバイスでChromeブラウザが開いていることを確認します。
上記の手順でRSAキーの指紋認証のプロンプトが表示され、Chromeで自分のデバイスが表示されました。
確かに思ったほど簡単ではありませんでしたが、少なくともこれでうまくいきました。
2016年2月24日更新
Windows 10 にアップデートし、Samsung Galaxy S5 で Chrome v48.0.2564.116 m と v48.0.2564.95 がそれぞれ動作するようにしました。Google ドキュメントにある手順通りにやっても...またうまくいかず、RSA キープロンプトが表示されないのです。Android SDKのダウンロードが1GBを超えたため、もっと早い方法があるはずだと思い、上記のような手順で進めてみた。
今回、私が試したのは
- の手順に従ってください。 https://developers.google.com/chrome-developer-tools/docs/remote-debugging
- Windows用USBドライバのインストール http://developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows (すでにインストールされているとの警告が出たが、とりあえず実行した)
- 必要なADBパッケージ1つをインストールします。 https://forum.xda-developers.com/showthread.php?t=2317790 )
-
ADBのインストールフォルダに移動します。
C:\Program Files (x86)\Minimal ADB and Fastboot\
-
コマンドプロンプトを開き、以下を実行します。
adb devices
(別の方法として、私はadb start-server
が、prior の方がより情報量の多い応答が得られる)
さて、スマホでChromeを開き
chrome://inspect/
をデスクトップで開くと、インスペクトオプションが表示されます。
次の問題:Windowsを再起動するたびに、同じ手順を繰り返す必要があります。その問題を解決するために
-
テキストエディタを開き、以下をコピーします。
"C:\Program Files (x86)\Minimal ADB and Fastboot\adb" devices
-
そのファイルを
adb.bat
にあるWindowsのスタートアップフォルダ内のC:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
なお、.batファイルであれば、adb.batというファイル名である必要はありません。ファイルにコピーされたコマンドは、デフォルトのインストールパスを持っていますが、あなたのセットアップのために変更する必要があるかもしれません。
これで、必要な時にChromeのインスペクト機能が使えるようになりました。
この質問に回答を寄せてくれた他のすべての人に感謝し、賞賛を送ります。他の方の回答が役に立ったと思われる場合は、その回答にも謝意を表してください。
関連
-
[解決済み] グーグルクローム net::ERR_TOO_MANY_RETRIES
-
[解決済み] badidea」や「thisisunsafe」を使ってChromeの証明書/HSTSエラーを回避する場合、現在のサイトにのみ適用されるのでしょうか?[クローズド]
-
[解決済み] ChromeはどこにCookieを保存するのですか?
-
[解決済み] クローム ERR_BLOCKED_BY_XSS_AUDITOR の詳細情報
-
[解決済み] Chrome DevToolsで要素に発生したイベントを表示するにはどうすればよいですか?
-
[解決済み] Chromeデベロッパーツールの位置を変更する方法
-
[解決済み] クロームデバッガ / DevToolsパネルで画面をフリーズさせて、ポップオーバーを検査する?
-
[解決済み] [ChromeでHTTP POSTのデバッグを行うには?
-
[解決済み] cssの変形でクロームの縁がギザギザになる
-
[解決済み] Chromeインスペクタでネットワーク要求のパスなどが表示されない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Chromeプッシュ通知。このサイトはバックグラウンドで更新されました
-
[解決済み] Android端末からローカルホストにアクセスするにはどうすればよいですか?
-
[解決済み】Chrome Dev Tools - "サイズ "と "コンテンツ "の違いについて
-
[解決済み】Android版Chromeで強制的に再読み込みを行うには?
-
[解決済み】Google Chromeの拡張機能から現在のタブのURLを取得するにはどうすればいいですか?
-
[解決済み] LANネットワーク上の他のコンピュータからlocalhost (xampp)にアクセスする - 方法は?
-
[解決済み] Google ChromeにUserscriptを手動で追加する
-
[解決済み] Google Chrome for Chrome Appsでアドレスバーを非表示にする方法を教えてください。
-
[解決済み] Chrome DevToolsのネットワークタブにある「転送」と「リソース」の違いは何ですか?
-
[解決済み] Chromeインスペクタでネットワーク要求のパスなどが表示されない