Chromium编译替换Android6.0中的WebView.apk的过程分析
发布时间
阅读量:
阅读量
自Android 6.0版本起不再存在存储浏览器内核代码的文件夹:
external/chromium_org
增加了一个新的目录:
external/chromium-webview
位于此目录中的是一个关键组件(androidx.webview),它负责管理Web视图功能,并模拟网页浏览体验。这一组件不再提供原始内核代码(kernel source code),因此对于需要在Android 6.0及以上版本上开展Web内核开发的项目来说,在目标设备上直接修改本地源代码以实现功能是不可能的。由于Android 6.0本身并未包含WebView.apk文件(该文件由Chromium项目构建生成),所以我们在开展Web核心开发时必须依赖于Chromium项目的开源资源。
下面介绍一下Chromium工程编译替换webview.apk的过程分析。
1、设置环境变量:
检查安装depot_tools,包含checkout和编译所必需的工具。
$ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
$ export PATH=$PATH:/path/to/depot_tools (~
全部评论 (0)
还没有任何评论哟~
