web-dev-qa-db-ja.com

Chromeリモートデバッグはデバイスを表示しますが、リンクを検査しません

ChromeでAndroidアプリをリモートデバッグしたい。私のデバイスは、Android v4.0.4、Google Chrome v42、Cordovav3.7を搭載したQmobileA11Noteです。

デバイスでUSBデバッグを有効にしました。

私はこれをフォローしていました 記事 。私の問題は、このリンクをchrome chrome:// inspect /#devicesで開くと、デバイスが表示されますが、検査リンクが表示されないことです。これがスクリーンショットです

enter image description here

何が欠けているのか、どのように検査またはリモートデバッグできますか?私は以前にこれを使用したことがあり、Chromeはその時点でInspectリンクを表示していました。

13
skhurams

アプリケーションのデバッグには、Android 4.4 +OSデバイスが必要です。 QmobileA11のOSバージョンは4.0です。詳細については、以下を参照してください: https://developer.chrome.com/devtools/docs/remote-debugging

ブラウザのデバッグの場合(アプリをwebappとしてホストする場合)Android 4.0+で十分です。

Cordova 4.0以降を使用している場合は、クロムインスタンスをバンドルできるプラグインとしてcrosswalk( https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview )を追加できます。 APKでは、Andorid 4.0+デバイスでも、デバイスインスペクターを使用できます。

5
kumar

アプリが署名付きリリースバージョンの場合、chrome:// inspectの下に表示することはできません。リリースされたバージョンはデバッグモードを無効にしているためです。

Chrome:// inspectにはデバッグバージョンのapkのみを使用してください。

9
james

デバッグ情報がない本番ビルドapkを使用している場合は、この問題が発生している可能性があります。その場合、inspectはリストされたデバイスを表示しますが、アプリのinspectリンクは表示しません。

デバッグ可能なapkを使用します。

1
jsbisht

プロジェクトでWebContentsDebuggingを有効にする必要があります。Android 4.4以上で正常に動作します

 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KitKat)
 {
    WebView.setWebContentsDebuggingEnabled(true);
 }
1
Giau Huynh

adbサーバーを強制終了して再起動してください。

adb kill-server
adb start-server

これは、リモートデバッグで検査ボタンを表示するのに役立ちます

0
Cadis

これを試して :

  1. http://adbdriver.com/downloads/ ダウンロードに移動し、adbドライバーが正しくインストールされているかどうかを確認しますか?間違っている場合は、再インストールしてください。
  2. ここからC:\ Users\NAME\AppData\Local\Android\android-sdk\platform-toolsにアクセスし、cmdを開きます(Shift +右クリック) )およびタイプ:adb devices。リストにデバイスが表示されます。
  3. Chrome:// inspect /#devicesに戻ると、デバイスを検査する準備ができていることがわかります。
0
Kim Long Tran

私にとって問題は、リモートデバッグガイドから欠落しているステップでした。

  • Androidの[設定]-> [開発ツール]でChrome
  • 「USBWebデバッグを有効にする」
0
usagidon

Intel XDKを使用してハイブリッドアプリを構築している場合は、<preference name="debuggable" value="true" />をintelxdk.config.additions.xmlファイルに追加します。一般に、この機能を使用する場合は、debuggableプロパティをtrueに設定する必要があります。 XDKはデフォルトでdebuggableをfalseに設定していることに注意してください

0
Nowdeen