android menghapus logcat debug WebView

Seperti yang ini

WebView  D  evaluateJavascript=blah blah

Bisakah ini dihilangkan?

Saya mencoba menggunakan Proguard untuk menghapus Log, tetapi hanya log saya yang dihapus. Log WebView masih ada.

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

Sunting: Ini bukan tentang memfilter log. Saya tidak ingin seseorang melihat log saat menjalankan aplikasi saya, yang mana lebih sulit untuk diretas.


person Vontio    schedule 23.11.2016    source sumber


Jawaban (3)


Coba ini

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

Anda tidak dapat menghapus kesalahan log obrolan karena tampaknya ponsel Anda mengalami kesalahan dari logchat. Anda hanya dapat menghapus kesalahan runtime dari proguard.

person Muhammed Almaz    schedule 23.11.2016

Sudahkah Anda mencoba menggunakan pemfilteran? Anda dapat menghapus tag WebView sehingga Anda tidak melihatnya di logcat, lihat jawaban ini.

person josemigallas    schedule 23.11.2016