rkshuai

Results 12 comments of rkshuai

您好,我基于54和您的55版本去构建56,但是都会报“E/cr_tabmodel: State file does not exist.”的错误,然后apk就会崩溃。我查看是在TabPersistentStore.java中的startFetchTabListTask中报的,也就是"/data/data/org.chromium.chrome.browser/app_tabs/0/tab_state0"这个文件不存在造成的。如果我用我的工程编出来的apk直接覆盖您的工程编出来的apk,就没有上述问题,查看tab_state0那个文件也在,应该是在覆盖的时候这个文件没有被清除掉。我想请问您有遇到这类问题吗?

嗯,我是指我在54和55上分别做了升级,但是都会报“E/cr_tabmodel: State file does not exist.”,请问您那边有这样的问题吗?

找到问题的原因了,56代码已经抽出,感谢你的贡献。

你编译出来的chromium能播放视频吗?

哈哈,现在视频能播放了。

不是的,和哪个内核版本没关系,设置一些编译选项就行了

@kuoruan 我最后发现不是这个问题,是资源文件的问题。 因为BuildConfig.java在chromium56和之前的版本不同。新版本中增加了两个变量COMPRESSED_LOCALES和 UNCOMPRESSED_LOCALES,我们需要将COMPRESSED_LOCALES数组置空,而将UNCOMPRESSED_LOCALES数组置为”en-US”, ”zh-CN”(反之也行)。

@hulpi 在args.gn中添加 proprietary_codecs=true ffmpeg_branding="Chrome" 即可

@kuoruan 在assets中添加en-US.pak和zh-CN.pak两个资源文件,我是针对56版本的(并不是针对E/cr_tabmodel: State file does not exist.,这句基本上每个版本都会打印,但不影响程序运行)

- Not Supported OP: pad - Framework: tensorflow