【问题标题】:android remove WebView debug logcatandroid 移除 WebView 调试 logcat
【发布时间】:2017-06-09 02:31:22
【问题描述】:

喜欢这个

WebView  D  evaluateJavascript=blah blah

这个可以去掉吗?

我尝试使用 Proguard 删除日志,但只删除了我的日志。 WebView 日志仍然存在。

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

编辑:这与过滤日志无关。我不希望有人在运行我的应用程序时看到日志,这更难破解。

【问题讨论】:

    标签: android webview


    【解决方案1】:

    试试这个

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

    【讨论】:

      【解决方案2】:

      您无法删除日志聊天错误,因为您似乎是来自 logchat 的电话错误。您可以从 proguard 中仅删除运行时错误。

      【讨论】:

        【解决方案3】:

        您是否尝试过使用过滤?您可以删除 WebView 标记,这样您就不会在 logcat 中看到它,请查看 this answer

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-07-20
          • 2022-01-19
          • 2013-09-28
          • 2017-03-11
          • 1970-01-01
          • 1970-01-01
          • 2018-01-22
          相关资源
          最近更新 更多