1. 手机怎么更新webview
第一步,下载安装谷歌WebView,arm arm64一体包点此下载(安装时部分系统可能提示升级,请升级)。
第二步,打开开发者选项,找到WebView实现,我的手机出现了两个WebView,AOSP WebView为安卓自带,Google WebView为刚才安装的,某些手机系统可能只有Google WebView。选择Google WebView,退出并重启手机。现在你的手机已经安装了最新Google WebView内核并使用了它。
如果你没有找到这个选项,使用it之家打开这个网站(点此前往),如果版本号和你安装的相同,则安装生效。不同的话,可以卸载了刚才的安装,这个方法不适用于你的手机。
2. android 升级webview版本,包括6.0系统
在做系统修改的过程中,android自带的webview版本不能满足OEM客户的要求,此种现象在android低版本中尤为更甚;因此我们需要自己对webview的版本进行升级。在Android 4.4版本以前,google采用的是webkit内核,也没有把webview作为一个apk独立出来,所以我们升级webview只能再Android 5.0以后;
目前通用的方法就是在浏览器中输入 liulanmi.com/labs/core.html 进行查看,我的理解,应该有其他方式,但一直未找到,还望指教。
下图是我升级过的版本:
https://www.apkmirror.com/uploads/?q=android-system-webview
该网址需要特殊访问,诸君自己努力吧!
目前我修改过6.0 和10系统,二者存在一定差异,但大同小异,猜测其他版本应该也差异不大
4.编译
4.编译
在调试6.0的时候,网上大部分博客修改的webview.apk都是修改 arm64 目录下的,导致我一直不能编译出正常的apk文件,最后我发现,在 prebuild 统计目录的 Android,mk 文件中有这个配置
最后一行指定了使用的webview.apk在哪个目录下,但是 my_src_arch 这个变量值未找到定义的地方;那就开启盲猜模式,既然arm64目录不行,那就只能是arm目录;实践证明,猜测正确。后来思考一下, 我们可以通过打印的方式,来看这个变量值到底是什么!