chrome的编译和配置

Life of a Chromium Developer

1.安装depot_tools工具
     $gitclone  https://chromium.googlesource.com/chromium/tools/depot_tools.git
2.将depot_tools路径添加到.bashrc中,这样就不用每次都需要重新加载路径
    export PATH=$PATH:/home/ubuntu/depot_tools
   配置git账户信息:
    git config --global user.name "My Name"
    git config --global user.email "my@email"
    git config --global core.autocrlf false
    git config --global core.filemode false
3.获取Chromium的源代码(这里获取的是android版的,因为要编译成.apk文件)
     $fetch  android
4.创建chromium.gyp_env文件
    $ echo"{ 'GYP_DEFINES': 'OS=android', }" > chromium.gyp_env
5.更新gyp文件
    $gclient  runhooks
6.Install  build dependencies
    $src/build/install-build-deps-android.sh
7.连接android设备
  1)查看手机ID号(想知道哪个是手机的usb口,很简单的办法就是插上手机执行一下lusb命令,然后拔掉手机再次执行一下lsusb比较一下打印结果)
    $lsusb
   在这里我的手机usb驱动是:
    Bus003 Device 024: ID 05c6:9031 Qualcomm, Inc.
   在最开始连接的时候,手机usb显示为:
    Bus 003Device 025: ID 2717:9039
   只显示这些内容。然后执行adbdevices也检测不到任何设备。这时用拨号方法打开usb调试即可解决—在拨号键盘输入*#*#717717#*#*
  2)创建文件/etc/udev/rules.d/51-android.rules并写入
   UBSYSTEM=="usb",ATTR{idVendor}=="05c6",ATTR{idPRoduct}=="9031", MODE="0666",OWNER=”jll”
    更改权限
   $sudo chmod a+xr /etc/udev/rules.d/51-android.rules 
  3)重启usb设备
   $sudo /etc/init.d/udev restart
  4)重启adb服务。
   $sudo adb kill-server
   $sudo adb start-server
  5)查看设备是否检测到
   $sudo adb devices
    List of devices attached
    9159676    device
8.安装Contentshell(需要在连接android设备的前提下进行)(在接下来的每一个第二条命令前要加上sudo才行,不然会显示没有连接设备。因为是配置文件的问题,我在另一台别人配好配置文件的机器上执行的时候不用加上sudo也是可以正确执行的)
   $~/chromium/src$ninja -C out/Release content_shell_apk
   $~/chromium/src$sudobuild/android/adb_install_apk.py--apk ContentShell.apk --release
9.安装Chromeshell
   $~/chromium/src$ninja -C out/Release chrome_shell_apk
   $~/chromium/src$sudobuild/android/adb_install_apk.py--apk ChromeShell.apk --release
10.安装WebViewshell
   $~/chromium/src$ ninja -C out/Release android_webview_apk
   $~/chromium/src$ sudo build/android/adb_install_apk.py --apk AndroidWebView.apk--apk_package org.chromium.android_webview.shell --release

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值