build chromium for android

Get the code

下载安装depot_tools
clone depot_tools, 并添加到PATH里面去:

    $ git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
    $ export PATH=$PATH:/path/to/depot_tools

下载代码

    $ mkdir ~/chromium && cd ~/chromium
    ~/chromium$ fetch --nohooks android
    ~/chromium/src$ gclient sync
Configure your build

chromium Android版本支持GN和GYP编译配置, 推荐使用GN, 最新版本GYP编译出错.

    ~/chromium$ gclient runhooks
    cd src
    ~/chromium/src$ gn args out/Default

出现vi编辑文件的界面, 添上如下内容:

    target_os = "android"
    target_cpu = "arm"  # (default)
    is_debug = true  # (default)

    # Other args you may want to set:
    is_component_build = true
    is_clang = true
    symbol_level = 1  # Faster build with fewer symbols. -g1 rather than -g2
    enable_incremental_javac = true  # Much faster; experimental    
安装依赖库

配置使用OpenJDK 1.7

    ~/chromium/src$ build/install-build-deps-android.sh
编译运行

编译整个浏览器

    ~/chromium/src$ . build/android/envsetup.sh
    ~/chromium/src$ ninja -C out/Default chrome_public_apk
    ~/chromium/src$ build/android/adb_install_apk.py out/Default/apks/ChromePublic.apk

编译webview.apk

    ~/chromium/src$ ninja -C out/Release android_webview_apk
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值