在 WSL2 下编译适用于 Android 的 Chromium 踩坑日志
前天睡不着,脑子里在想在 Android 上 Chrome 是怎么获取网站的 favicon 的。于是,直接爬起来下载了一份适用于 Android 的 Chromium 源码,准备扒开看看。
下完后,按照个人习惯,先跑一遍编译,可是在编译的过程中遇到了些小坑,遂有了这篇水文。
为了这篇文章,我不得不拾起我将近一年没有维护的博客,重建博客也花了不少时间。
前天睡不着,脑子里在想在 Android 上 Chrome 是怎么获取网站的 favicon 的。于是,直接爬起来下载了一份适用于 Android 的 Chromium 源码,准备扒开看看。
下完后,按照个人习惯,先跑一遍编译,可是在编译的过程中遇到了些小坑,遂有了这篇水文。
为了这篇文章,我不得不拾起我将近一年没有维护的博客,重建博客也花了不少时间。
已经很久没有维护博客了,打算把昨天睡不着后爬起来的下了一份 Chromium Android 的源码编译的过程水出一篇博文,结果发现之前用的主题已经停止维护了。
在众多主题中一眼相中了 NexT
。
花了些时间不断微调配置,总算是好了。
还在考虑之前的博文要不要删掉,感觉文笔实在差劲。。。现在也是
这个想法已经在我心底很久了,然而一直没着手去验证是否可行,终于,在今天。。。
弄过 Android 源码编译的小伙伴都知道,repo
是管理 Android 项目的工具。
我们通过 repo init [url]
来初始化项目仓库。
这时,我们的当前目录下会生成一个 .repo
目录,我们可以在 .repo
下新建一个 local_manifests
,并在其目录下新建一个任意名字的 XML 文件,当我们 repo sync
后,local_manifests
里 XML 文件中的内容也会一起被同步。
通过 .repo/docs/manifest-format.txt
我得知 repo 可以通过以下代码来创建软链接。
1 |
|