You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1编译Android版Chromium可行性及lsb_release报错解决咨询

Mac M1编译Android版Chromium相关问题解答

可行性说明

官方文档明确标注Windows/Mac设备不支持编译Android版Chromium,但实际有不少M1用户成功完成过编译。因为M1基于ARM架构,和多数Android设备架构匹配,加上Chromium工具链近年对ARM macOS的支持逐步完善,理论上的可行性是可以落地的,只是过程中需要手动解决一些脚本适配、依赖缺失的问题。

lsb_release报错的解决办法

build/install-build-deps.sh是为Linux环境编写的脚本,依赖Linux专属的lsb_release工具,所以在Mac上会报错。有两种可行的解决思路:

  • 模拟lsb_release输出:
    在本地创建一个名为lsb_release的脚本,写入以下内容:
    #!/bin/bash
    echo "Distributor ID: Ubuntu"
    echo "Description:    Ubuntu 20.04 LTS"
    echo "Release:        20.04"
    echo "Codename:       focal"
    
    给脚本添加执行权限:chmod +x lsb_release,然后将该脚本所在目录添加到系统PATH中,这样脚本就能获取到模拟的发行版信息,跳过检查。
  • 修改官方脚本:
    直接编辑build/install-build-deps.sh,找到检查lsb_release的代码段,注释掉相关检查逻辑。不过这种方式可能会触发后续其他依赖检查问题,需要根据后续报错逐一调整适配Mac环境。

内容的提问来源于stack exchange,提问作者Azza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 18:02:41