Android 10 开始 Adnroid System Webview 和 Google Chrome 会使用同一个共享库 Trichrome Library,三者要求完全一致的版本。
用 Google Play 安装算是最省事的办法,但如果在没有 GMS 的机子上安装应该怎么操作? Webview 和 Chrome 就算用了 App Bundles 可以用 SAI 提取出来,但这个 Trichrome Library 在应用列表和 adb pm 都找不到,怎么提取?
我还试过从 AppMirror 下载三个 apk 手动安装,但是 chrome 图标不出现。
另外这个 Trichrome Library 是可以同时存在多个版本还是新版替代旧版的?如果是前者,系统会自动删除没有使用的版本吗?
1
ysc3839 2021-07-31 19:02:15 +08:00 via Android
我个人猜测 Trichrome Library 是在预装 Chrome 的情况下才有,没有预装 Chrome 的话 WebView 是用自己的,不和 Chrome 共享。
|
2
dingwen07 2021-07-31 19:26:33 +08:00 via Android
|
3
kkocdko 2021-07-31 19:30:53 +08:00 via Android
用 ungoogled chromium android,全套 apk 都有,就是少了同步功能
|
4
AoEiuV020 2021-07-31 21:02:36 +08:00 via Android
不明觉厉,没有 gms 还要什么 chrome,感觉没啥竞争力吧,随便找个支持插件的第三方不香吗?
|
5
paperseller 2021-07-31 22:40:38 +08:00 via Android
可以用第三方 play store 如 aurora store,不需要 gms 环境
|
6
Esec 2021-07-31 22:56:52 +08:00 via Android
https://forum.xda-developers.com/t/can-i-delete-multiple-com-google-android-trichromelibrary-under-data-app.4086609/
因为 play 商店不一定同时推 Webview 和 Chrome 的更新,手机上有过前一个用上 92,后一个用 91 的情况,据说网上有老哥在 /data/app 里找到了成吨的 trichrome |
9
jim9606 OP @dingwen07
@ysc3839 我重新试了下 apkmirror,原来是我下错了,chrome 的 apk 要下 Android10+的 variant 。不过不知道实验装在刷了 PixelExperience 的 S7 上还是显示 32 位版。 ![]( https://i.loli.net/2021/08/01/NOs94iDcB7LXaIe.png) @Esec 其实我是没搞懂为啥 Google 要将 Webview 部署搞得这么复杂。先不说 trichromelibrary 有没有清理机制,我是没看懂 libmonochrome.so 64 位放 trichromelibrary 、32 位放 webview 是个什么逻辑。 |