AOSP-webview升级替换
前言:
AOSP的webview版本默认都是比较低,很多新的app都使用了滑块验证等
旧版本的webview并不支持,很多会导致报错甚至不显示滑块
本文将介绍如何升级并替换AOSP中的webview版本
一、Webview下载
下载对应的Android系统的chrome内核版本:Google个版本Webview下载(注意:需要科学上网)
这里还要注意下载的webview.apk对应你的系统版本及架构
二、覆盖webview.apk
如果AOSP编译的系统架构是ARM64的,对应的路径:external\chromium-webview\prebuilt\arm64
将我们自己新下载的webview改名为webview.apk,然后覆盖掉上面路径中的webview.apk
如我下载的版本:com.google.android.webview_79.0.3945.136-394513635_minAPI21(arm64-v8a,armeabi-v7a)(nodpi)_apkmirror.com
三、修改默认包名
- 源码路径:/frameworks/base/core/res/res/xml/config_webview_packages.xml
- 源码