2016-11-23 26 views
1

wie dieseandroid entfernen WebView Debug Logcat

WebView D evaluateJavascript=blah blah 

Kann diese entfernt werden?

Ich habe Proguard versucht, Log zu entfernen, aber nur meine Protokolle werden entfernt. WebView-Protokoll noch dort.

-assumenosideeffects class android.util.Log { 
    public static *** d(...); 
    public static *** v(...); 
} 

Edit: Es geht nicht darum, Log zu filtern. Ich möchte nicht, dass jemand das Protokoll beim Ausführen meiner App sieht, was schwieriger zu hacken ist.

Antwort

1

Versuchen Sie, diese

webView.setWebChromeClient(new WebChromeClient() 
{ 
    @Override 
    public boolean onConsoleMessage(ConsoleMessage cm) { 
     //Log.d("TAG", cm.message() + " at " + cm.sourceId() + ":" + cm.lineNumber()); 
     return true; 
    } 
}); 
0

Sie können Log-Chat-Fehler nicht entfernen, weil Sie Ihre Telefonfehler von Logchat scheinen. Sie können nur Laufzeitfehler von Proguard entfernen.

0

Haben Sie versucht, Filterung zu verwenden? Sie können das WebView-Tag entfernen, damit es nicht in logcat angezeigt wird. Weitere Informationen finden Sie unter this answer.