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

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

根据 external/chromium-webview/Android.bprelease_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
相关推荐
TeamDev2 个月前
JxBrowser 8.16.0 版本发布啦!
java·chromium·浏览器自动化·jxbrowser·浏览器控件·枚举清理·跨配置文件复制密码
林鸿群4 个月前
macOS26.2编译Chromium源码iOS平台
chrome·ios·chromium·源码编译
林鸿群4 个月前
Ubuntu 25.10编译Chromium源码
linux·chrome·ubuntu·chromium·源码编译
林鸿群4 个月前
window编译chromium源码
chrome·chromium·源码编译
TA远方4 个月前
【WPF】桌面程序使用谷歌浏览器内核CefSharp控件详解
wpf·浏览器·chromium·控件·cefsharp·cefsharp.wpf
TeamDev6 个月前
从 CefSharp 迁移至 DotNetBrowser
webview·webview2·chromium·microsoft edge·cefsharp·dotnetbrowser·嵌入式浏览器
守城小轩9 个月前
Chromium 136 编译指南 macOS篇:获取源代码(四)
chrome devtools·chromium·浏览器开发·超级浏览器·浏览器编译
TeamDev1 年前
DotNetBrowser 3.2.0 版本发布啦!
.net·dotnet·chromium·winforms·dotnetbrowser·avalonia ui·user agent
如意IT1 年前
3.Chromium指纹浏览器开发教程之chromium119版本源码拉取
js逆向·chromium·指纹浏览器·浏览器开发