Android4.4支持使用DevTools对原生Android应用程序WebViews内容进行调试
来源:互联网 发布:pmp十五矩阵 编辑:程序博客网 时间:2024/06/07 20:46
从Android4.4(KitKat)开始,可以使用DevTools对原生Android应用程序的Android WebViews内容进行调试。
调试WebViews要求:
1.在Android设备或模拟器运行Android4.4或更高版本,并且Android设备上启用USB调试模式。
2.Chrome 30或更高版本。更强大的WebView界面调试功能需要Chrome31或更高版本。
3.Android应用程序中的WebView配置为可调试模式。
配置WebViews为可调试:
在Chrome中启用设置“USB web debugging”不会影响WebViews。在WebView中进行调试,需要通过在应用程序中以编程方式调用WebView类的静态方法setWebContentsDebuggingEnabled。
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { WebView.setWebContentsDebuggingEnabled(true);}
注意web调测不受app manifest文件中debuggable标记状态的影响,如果希望仅debuggable为true时才能使用web调测,那么运行时检测此标记。
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { if ( 0 != ( getApplcationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE ) ) { WebView.setWebContentsDebuggingEnabled(true); }}
在DevTools中打开 WebView
在DevTools调试WebView:
1.使用USB数据线将移动设备连接到开发机器。
将移动设备连接到开发机器时,可能会看到USB调试警报“设备请求权限”。
为了避免每次调试时看到此警告,勾选“总是允许从这台计算机”,并单击“确定”。
2.在开发机器的Chrome上,打开检查about:inspect。
3.就能看到应用程序和调试的WebView列表的名称。单击旁边标签中inspect链接,就能在DevTools查看WebView的内容。
1 0
- Android4.4支持使用DevTools对原生Android应用程序WebViews内容进行调试
- 使用Chrome DevTools调试安卓设备WebViews
- Android KitKat 4.4 使用Chrome DevTools 进行WebView远程调试 | remote debug web APP in chrome
- Android 4.4 KitKat 使用Chrome DevTools 远程调试WebView
- Android上使用Chrome DevTools 远程调试WebView
- Android 4.4 KitKat 使用Chrome DevTools 远程调试WebView
- 仅当使用 Microsoft .NET Framework 4 或更高版本时,才支持对 x64 进程进行混合模式调试
- 仅当使用 Microsoft .NET Framework 4 或更高版本时,才支持对 x64 进程进行混合模式调试
- eclipse下导入android源码并调试Android原生应用程序
- 使用MyEclipse对远程Jboss下的Java WEB应用程序进行调试
- 使用MyEclipse对远程Jboss下的Java WEB应用程序进行调试
- 使用MyEclipse对远程Jboss下的Java WEB应用程序进行调试
- Android WebView调试利器之 Chrome DevTools
- 使用Redux DevTools浏览器插件调试redux
- 使用Redux DevTools浏览器插件调试redux
- 使用DevTools调试Nodejs运行的Javascript
- 使用gdb调试android原生程序
- 使用SpringBoot的DevTools进行热部署
- PHP在linux读取word文档
- 360必须添加语句
- 滤波器设计指标
- ORA-00054:资源正忙,但指定以NOWAIT方式获取资源,或者超时失效的问题
- 数字信号处理中各种频率关系
- Android4.4支持使用DevTools对原生Android应用程序WebViews内容进行调试
- android坐标
- 学习FPGA的网站推荐
- 常见算法在实际项目中的应用
- 《Linux C编程一站式学习》读书笔记(2)
- .csproj文件的配置 IIS可以调试
- 工作所需,开发了一款 “二进制文件合并工具 V1.0” 共享给大家
- 关于event.cancelBubble和event.stopPropagation()的困惑
- 程序员技术练级攻略(转自酷壳 陈皓)