2017-12-22 9 views
0

Log.i(),Log.d()などを使用する以外にも、可能であればWebViewをデバッグする方法でコードをデバッグする方法を探しています。非WebViewアプリケーション用のWebViewスタイルのデバッグ

例えば

https://developer.android.com/guide/webapps/debugging.html

WebView myWebView = (WebView) findViewById(R.id.webview); 
myWebView.setWebChromeClient(new WebChromeClient() { 
    public boolean onConsoleMessage(ConsoleMessage cm) { 
    Log.d("MyApplication", cm.message() + " -- From line " 
         + cm.lineNumber() + " of " 
         + cm.sourceId()); 
    return true; 
    } 
}); 

目標はConsoleMessageが付属していますmessage()lineNumber()sourceId()のようなメソッドにアクセスできますが、一般的な意味でを取得することです。それが組み込みのソリューションではない場合、y'allが知っているかもしれないデバッグライブラリも同様に役立ちます。

答えて

0

チェックアウトweinre。 WebKitブラウザからリモートデバイス上で実行されているブラウザにデバッグするためのChrome開発者のようなツールを提供します。

+0

私はweinreサイトを見て、それはwebviewを使用するアプリケーションではうまくいくが、私が持っているものはカメラアプリだ。私は基本的に、ロギングイベントが発生した行番号とソースファイルをメッセージとともに表示できるロギングソリューションを探しています。 –

関連する問題