编译Android版本的chromium浏览器

本文详细介绍了如何从百度云盘下载Chromium浏览器的源码,并提供了拆分和合并源码包的方法。此外,还阐述了在i7 8700 CPU和16G内存环境下,如何通过设置环境变量、安装编译库、配置编译参数等步骤,成功编译出适用于64位Android设备的Chromium浏览器APK。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载chromium浏览器源码的方法,官网上又介绍,国内主要都是通过翻墙下载的,我这里有个本方法,把下载好的chromium源码打包放在百度云盘上,见:如何下载Google Chromium源码。

这个tar包的版本是:73.0.3666.0。

下载好的tar包,有9个,分别是chromium.tar.gz0....chromium.tar.gz8,depot_tools.tar.gz。分别解压,(由于chromium.tar.gz文件太大有32G,我将其拆分为8个,每个大小4G,在使用时先合并,在解压,)命令依次为:

//合并
cat chromium.tar.gz*  >> chromium.tar.gz

//解压
tar -zxf chromium.tar.gz

然后按照如下设置,进行编译。

//设置环境变量
export PATH="$PATH:/path/to/depot_tools"

//安装编译需要的库
build/install-build-deps-android.sh

//执行下面命令,设置编译的配置文件,改文件生成的路径为chromium/src/out/Default/args.gn
gn args out/Default
//改命令的会打开一个文件,在vi编辑器中编辑,分别添加下面命令:
target_os = "android"   //表示编译的是Android版本的chromium
target_cpu = "arm64"    //表示编译好的软件,运行在64位的设备上。
is_debug = false        //去掉debug调试,默认是打开的,

//编译chromium
autoninja -C out/Default chrome_public_apk

我的电脑的cpu是i7 8700,内存16G,编译的时间大概3个半小时。编译好的apk,在 out/Default/apks/ 目录下。

以上步骤编译的版本是73.0.3666.0,如果想编译指定版本的chromium,见:Get stable chromium,此时还需要设置代理。但这个时候需要的流量就比较小了,基本上使用普通的代理就可以了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值