Android 在Appgyver中禁用远程调试
我正在使用Appgyver创建一个混合应用程序,需要能够禁用在chrome远程调试工具中调试应用程序的功能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
任何关于如何做到这一点的意见都将不胜感激 我发现了一个解决方案 调试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
以外的任何标志来修改标志
。