Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在Appgyver中禁用远程调试_Android_Google Chrome Devtools_Hybrid Mobile App_Appgyver - Fatal编程技术网

Android 在Appgyver中禁用远程调试

Android 在Appgyver中禁用远程调试,android,google-chrome-devtools,hybrid-mobile-app,appgyver,Android,Google Chrome Devtools,Hybrid Mobile App,Appgyver,我正在使用Appgyver创建一个混合应用程序,需要能够禁用在chrome远程调试工具中调试应用程序的功能 任何关于如何做到这一点的意见都将不胜感激 我发现了一个解决方案 调试Web视图 在Android 4.4(KitKat)或更高版本上,您可以使用DevTools调试本机Android appstrong文本应用程序中的WebView内容 为调试配置网络视图 必须从应用程序内部启用WebView调试。要启用WebView调试,请在WebView类上调用静态方法setWebContentsDe

我正在使用Appgyver创建一个混合应用程序,需要能够禁用在chrome远程调试工具中调试应用程序的功能


任何关于如何做到这一点的意见都将不胜感激

我发现了一个解决方案

调试Web视图

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

为调试配置网络视图

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

  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
      WebView.setWebContentsDebuggingEnabled(true);
  }
此设置适用于应用程序的所有Web视图

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

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

此配置将转到何处?@SentraThis96将其写入应用程序代码中,请尝试itWebView.setwebcontentsdebuggingabled(false);什么提供了
WebView
类?我正在使用Appgyver来编写这个混合应用程序。您应该在
标志\u debugable
检查中使用
&
而不是
&
&=
通过删除除
标志_debugable
以外的任何标志来修改
标志