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