当前位置:   article > 正文

如何更新Android源码中的Webview内核_google webview安装包下载

google webview安装包下载

0 前言

  1. Android AOSP系统代码中内置的webview内核大多很旧,性能比较低,然而google chrome内核更新很快。
  2. 如何更新Android源码中的Webview内核呢?Android4.4以后,Webview独立出了一个系统apk,在/system/app/下,包名是com.android.webview
  3. 然而Google新出的Webview apk包名是com.google.android.webview

1. 更新Webview内核

  1. 下载对应你Android系统的chrome内核版本: Google个版本Webview下载(注意:可惜的是这个地址需要翻墙才行)
    这里还要注意下载的webview.apk对应你的系统版本及架构(比如我的系统是arm64 的Android 7.1.1),下载时注意下图:

在这里插入图片描述

  1. 如果你编译的系统架构是arm64的就将下载下来的webview.apk替换external\chromium-webview\prebuilt\arm64里的webview.apk。
  2. 修改默认的包名:/frameworks/base/core/res/res/xml/config_webview_packages.xml ,由com.android.webview 修改成com.google.android.webview
  3. 重新编译系统源码即可。
  4. 可以通过Android自带浏览器Browser2验证下面命令验证:
adb shell am start -a android.intent.action.VIEW -d  https://liulanmi.com/labs/core.html
  • 1

在这里插入图片描述
注意: 不要用Chrome浏览器验证,因为Chrome浏览器默认自带内核的,它不使用Android系统自带Webview内核。比如下图是我装了Chrome浏览器后用命令测试结果(其使用的是Chrome自带的81内核,而不是我系统更新的72内核):
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/844260
推荐阅读
相关标签
  

闽ICP备14008679号