chromium55 查找 aosp adnroid16 中 webview 的版本信息

chromium55 查找 aosp adnroid16 中 webview 的版本信息

根据 external/chromium-webview/Android.bp 的 release_package_webview_version

查找 grep -rn "soong_config_set.*webview.*release_package_webview_version" device/ vendor/ build/

得到 build/make/target/product/build_variables.mk:39:$(call soong_config_set, webview, release_package_webview_version, $(RELEASE_PACKAGE_WEBVIEW_VERSION))

再根据 RELEASE_PACKAGE_WEBVIEW_VERSION 查找 grep -rn "RELEASE_PACKAGE_WEBVIEW_VERSION" device/ build/

得到

复制代码
build/make/target/product/build_variables.mk:39:$(call soong_config_set, webview, release_package_webview_version, $(RELEASE_PACKAGE_WEBVIEW_VERSION))
build/release/flag_values/bp4a/RELEASE_PACKAGE_WEBVIEW_VERSION.textproto:1:name: "RELEASE_PACKAGE_WEBVIEW_VERSION"
build/release/flag_values/trunk_staging/RELEASE_PACKAGE_WEBVIEW_VERSION.textproto:1:name: "RELEASE_PACKAGE_WEBVIEW_VERSION"
build/release/flag_values/bp2a/RELEASE_PACKAGE_WEBVIEW_VERSION.textproto:1:name: "RELEASE_PACKAGE_WEBVIEW_VERSION"
build/release/flag_declarations/RELEASE_PACKAGE_WEBVIEW_VERSION.textproto:1:name: "RELEASE_PACKAGE_WEBVIEW_VERSION"

分析上面找到的文件,得到对应的版本信息,如果需要升级或者降级对应代码线的webview版本信息,修改如下配置文件即可

复制代码
cat build/release/flag_values/bp4a/RELEASE_PACKAGE_WEBVIEW_VERSION.textproto
name: "RELEASE_PACKAGE_WEBVIEW_VERSION"
value {
  string_value: "134.0.6998.135"
}

cat build/release/flag_values/trunk_staging/RELEASE_PACKAGE_WEBVIEW_VERSION.textproto
name: "RELEASE_PACKAGE_WEBVIEW_VERSION"
value {
  string_value: "140.0.7339.4"
}

cat build/release/flag_values/bp2a/RELEASE_PACKAGE_WEBVIEW_VERSION.textproto
name: "RELEASE_PACKAGE_WEBVIEW_VERSION"
value {
  string_value: "133.0.6943.137"
}

cat build/release/flag_declarations/RELEASE_PACKAGE_WEBVIEW_VERSION.textproto
name: "RELEASE_PACKAGE_WEBVIEW_VERSION"
namespace: "webview"
description: "The version of WebView to include in the build"
value: {
  string_value: "128.0.6613.88"
}
workflow: PREBUILT
containers: "product"
containers: "system"

# 修改前面对应的版本信息后,
# 在下面目录添加自己的编译版本即可
ls external/chromium-webview
128.0.6613.88   136.0.7103.35  140.0.7339.4    CleanSpec.mk   README.md
133.0.6943.137  136.0.7103.60  141.0.7366.2    METADATA       TEST_MAPPING
134.0.6998.135  138.0.7204.67  146.0.7680.183  prebuilt
136.0.7103.129  140.0.7339.15  Android.bp      PREUPLOAD.cfg
相关推荐
Frag0ut18 天前
除了谷歌服务,Chrome和其他Chromium浏览器有什么与众不同?
chrome·edge·浏览器·chromium·隐私保护·brave·ungoogled
TeamDev19 天前
JxBrowser 9.5.2 版本发布啦!
java·前端·windows·chromium·混合应用·jxbrowser·浏览器控件
Frag0ut19 天前
Chrome与Chromium内核浏览器在Windows 11上的新特性全景解析
前端·chrome·windows·web安全·chromium·gemini ai·playready drm
Frag0ut20 天前
Chrome打开某网站突然卡顿,是中了“挖矿病毒”吗?
chrome·网络安全·浏览器·chromium·挖矿病毒·技术科普
胡志辉的博客1 个月前
【完全开源】IP 纯净度检测 可一键部署到自己的CF
前端·javascript·chrome·ip·chromium
java_logo1 个月前
Docker 部署 Gotenberg 完整教程:Compose 搭建文档转 PDF API
docker·pdf·chromium·libreoffice·文档转换·轩辕镜像·gotenberg
就叫年华吧丶2 个月前
Puppeteer 运行一段时间后报 `net::ERR_BLOCKED_BY_CLIENT`:一次 Chromium HTTPS 自动升级问题的完整排查
网络协议·http·https·puppeteer·chromium
k4m7v2pz2 个月前
OpenYRWeb 战场光标速度异常排查记录
chromium·红警2·openyrweb·浏览器游戏·pointer lock·movementx
寒水馨3 个月前
Windows下载、安装electron-v43.2.0(附安装包electron-v43.2.0-win32-x64.zip)
javascript·windows·typescript·electron·跨平台·桌面应用·chromium
如意IT4 个月前
指纹浏览器检测之BrowserScan的webrtc指纹检测和反检测
自动化·webrtc·chromium·浏览器开发