升级webview浏览器内核版本
AIoT万物智联,智能安全帽生产厂家,执法记录仪生产厂家,智能安全帽、智能头盔、头盔记录仪、执法记录仪、智能视频分析/边缘计算AI盒子、车载DVR/NVR、布控球、室外高精度定位RTK/室内高精度定位UWB/蓝牙信标定位、智能眼镜、智能手电、无人机4G/5G补传系统,多源视频融合~融合通信~安全生产管控平台~大型可视指挥调度平台VMS/smarteye 。
参考链接:
https://www.jianshu.com/p/a673718ef80a
https://www.freesion.com/article/7856574309/
webview资源链接:
https://www.apkmirror.com/uploads/?appcategory=android-system-webview
需求是升级webview到97版本。
1、科学上网下载webview apk
选择与我们使用的主芯片相同架构的apk(armv8)
2、替换Android源码中的apk
如参考链接所言,我的bsp默认使用的webview apk的路径为:
external/chromium-webview/prebuilt/arm/webview.apk
而不是
external/chromium-webview/prebuilt/arm64/webview.apk
3、修改webview配置文件
diff --git a/frameworks/base/core/res/res/xml/config_webview_packages.xml b/frameworks/base/core/res/res/xml/config_webview_packages.xml
index f062b59..9c4d65a 100755
--- a/frameworks/base/core/res/res/xml/config_webview_packages.xml
+++ b/frameworks/base/core/res/res/xml/config_webview_packages.xml
@@ -16,6 +16,6 @@
<webviewproviders>
<!-- The default WebView implementation -->
- <webviewprovider description="Android WebView" packageName="com.android.webview" availableByDefault="true">
+ <webviewprovider description="Android WebView" packageName="com.google.android.webview" availableByDefault="true">
</webviewprovider>
</webviewproviders>
4、测试
重新编译源码进行测试,启动Android自带浏览器Browser2
adb shell am start -a android.intent.action.VIEW -d https://liulanmi.com/labs/core.html
1
浏览器内核版本已经有76升级到97了。
文章知识点与官方知识档案匹配,可进一步学习相关知识
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/scottmvp/article/details/123400041