【发布时间】:2020-02-20 12:03:18
【问题描述】:
我使用official instruction 构建了我自己的 Chromium 版本,对代码进行了非常细微的更改,但不涉及核心内容。当我尝试在 Windows 10(尝试 Home 和 LTSC)上启动它时,每个页面上都会显示“RESULT_CODE_MISSING_DATA”错误,包括内部页面,如“设置”。
如果我使用“与 Windows 8 的兼容性”选项启动它,则该构建可以在 Windows 10 上正常运行,但这是一个糟糕的选择,因为它启动时带有额外的边框,可能是因为 Metro UI:
该版本可以在 Windows 7 上顺利启动,无需任何额外更改。
我尝试构建 82.x.x.x 和 81.x.x.x 构建,它们都在 Windows 10 上出现此错误。
我尝试在多个操作系统(Win7、Win10)上构建,错误仍然存在。
我的 args.gn:
is_debug = false
is_component_build = false
enable_nacl = false
symbol_level = 1
target_cpu = "x86" # I tried x64, same problem
blink_symbol_level = 1
proprietary_codecs = true
ffmpeg_branding = "Chrome"
is_component_ffmpeg=true
is_official_build=true
【问题讨论】:
-
尝试构建稳定版本。签出一个稳定版本标签并构建一个。您正在构建 alpha 和 beta 版本。
-
我刚刚尝试构建 79.0.3945.130,大约一个月前发布了稳定版本。并看到同样的问题:所有页面(包括内部类似扩展)都没有加载。好像我在编译时做错了什么:(
-
在 Chromium 中启用日志记录并检查日志文件或对其进行调试。
标签: windows windows-10 chromium