0

I am using Appgyver to create a hybrid app and need to be able to disable the ability for the app to be debugged in the chrome remote debugging tools.

Any input on how to do this would be greatly appreciated!

4

1 回答 1

0

这是一个解决方案,我在这里找到了

调试 WebView

在 Android 4.4 (KitKat) 或更高版本上,您可以使用 DevTools 调试原生 Android appstrong textlications 中的 WebView 内容。

配置 WebView 以进行调试

必须从您的应用程序中启用 WebView 调试。要启用 WebView 调试,请在 WebView 类上调用静态方法 setWebContentsDebuggingEnabled。

  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
      WebView.setWebContentsDebuggingEnabled(true);
  }

此设置适用于应用程序的所有 WebView。

提示: WebView 调试不受应用程序清单中可调试标志状态的影响。如果您只想在 debuggable 为 true 时启用 WebView 调试,请在运行时测试该标志。

  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    if (0 != (getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE))
    { WebView.setWebContentsDebuggingEnabled(true); }
  }
于 2015-06-25T07:36:23.220 回答