在Appgyver中禁用远程调试

时间:2015-06-25 06:54:35

标签: android google-chrome-devtools hybrid-mobile-app appgyver

我正在使用Appgyver创建混合应用程序,并且需要能够禁用在Chrome远程调试工具中调试应用程序的功能。

非常感谢有关如何执行此操作的任何输入!

1 个答案:

答案 0 :(得分:0)

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

调试WebViews

在Android 4.4(KitKat)或更高版本中,您可以使用DevTools在本机Android应用程序中调试WebView内容。

配置WebViews以进行调试

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

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

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

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

  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    if (0 != (getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE))
    { WebView.setWebContentsDebuggingEnabled(true); }
  }