デバッグ中に、Androidアプリケーションでjavascriptの実行(webviewウィジェット)を検査する必要があります。SDKおよびusbケーブルおよび/またはhttp/websocketsを介して; destopコンピューターから(たとえば、デスクトップで実行されているchrome)。
Webkitのソースには、CPPレベルでアクセス可能なDebuggerServer実装(platform_external_webkit \ Source \ WebKit \ android \ wds \ DebugServer.cpp)が含まれ、フラグWDSが有効になっている場合(ビルド時に?)にバインドされます。
Source \ WebKit \ android \ jni \ WebCoreFrameBridge.cpp:#if ENABLE(WDS)Source \ WebKit \ android \ jni \ WebCoreFrameBridge.cpp:WDS :: server()-> addFrame(frame);
サーバーのデフォルトのポートは9999です
ソースは、機能を有効にするためにすべてが(Cppレベルで)実装されていることを示していますが、Webkitのインスペクターインターフェイスを自動化するadroidデバイスでjavascriptレベルでライブデバッグを使用したエクスペリエンスをWebで検索するリファレンスは見つかりませんでした。
1.-機能はバイナリ形式で存在し、実際のAndroidデバイスで実行されていますか?(adroidのWebkitのディストリビューションは、WDSフラグを有効にせずに構築されていますか?:-()
2.-リモートデバッグ機能は、JavaScriptまたはアプリケーション(Javaレベル)から有効化/使用できますか?たとえば、アプリの起動時に使用できますか?
3.- Webkitインスペクター/デバッガー機能を有効にできる場合、リモートアプリケーションからの対話を可能にする方法は?(たとえば、WebSocketを使用する別のJavaScriptアプリ、またはデスクトップコンピューターのChromeから)。
https://developers.google.com/chrome-developer-tools/docs/remote-debugging#remoteのような仕組みを説明するいくつかの段落 がいいでしょう!
このトピックに関する情報や参照を事前に感謝します。HTML5アプリケーションの最新の開発と満足のいくデバッグ体験を可能にするために、JavaScriptレベルで(デバイス内の)リモートデバッグを有効にすることが重要だと思います。
乾杯、エール。