
WebKit
文章平均质量分 75
ClouddRenn
一日复一日 功到自然成
展开
-
ubuntu16.04 下 android 4.4.4 源码编译
文章目录环境依赖编译过程问题1、MODULE.TARGET.SHARED_LIBRARIES.xxx already defined by xxx2、make: **** No Rule to make target "hardware/qcom/sm8150p/Android.mk" Stop编译成功结果参考环境依赖java: 1.6make:3.81python:2.7编译过程source build/envsetup.shlunch #选择2:aosp_x86_eng make原创 2021-03-04 17:17:21 · 1368 阅读 · 3 评论 -
ubuntu16.04 下 android 4.4.4 源码下载
文章目录repo工具下载及设置初始化压缩包方式初始化分支版本选择直接拉取初始化同步下载问题解决1、如果出现RPC failed等问题2、如果出现Cannot checkout xxxx: ManifestInvalidRevisionError3、如果出现 error: Unable to fully sync the tree.sync成功结果创建、删除本地分支切换分支参考repo工具下载及设置mkdir ~/bin/export PATH=~/bin:$PATHcurl -sSL 'https原创 2021-03-04 17:08:08 · 2469 阅读 · 1 评论 -
CLion 构建,调试 Chromium源码
最终效果实现Ubuntu 16.04 系统CLion 2019.1 破解版插件网上有Chromium 72.0.3626.121 android 稳定版代码最新的depot_tools内存最好>=16GB磁盘空间超过100GB测试target: content_shell构建参数: ~/projects/depot_tools/ninja -C ~/projects/chromium/src/out/chrome_linux/ content_sh原创 2021-03-04 16:34:11 · 1202 阅读 · 1 评论 -
Multi-process Architecture 多进程架构
文章目录问题架构一览管理渲染进程管理视图Views组件和接口共享渲染进程崩溃或错误行为的渲染器检测沙盒渲染器回馈记忆插件和扩展原文问题构建一个从不崩溃或挂起的渲染引擎几乎是不可能的。构建一个完全安全的渲染引擎几乎是不可能的。在某些方面,2006年左右的web浏览器状态就像过去的单用户、协同多任务操作系统。正如操作系统中行为不当的应用程序可能导致整个系统瘫痪一样,web浏览器中的行为不当的web页面也可能导致整个系统瘫痪。只需一个浏览器或插件漏洞,整个浏览器和当前运行的所有选项卡就会关闭。现代操作系统翻译 2021-03-04 16:27:54 · 498 阅读 · 1 评论 -
Build Chromium for Android in Ubuntu1404
前言项目中用到了chromium的一些组件,但是被改的无法进行debug,且因为才接手,对于整个项目的编译实现不是很透彻,因此只能去下载官方的稳定版本来进行测试学习环境准备ubuntu系统:最好是14.04 ,16.04我也成功了不过有些地方需要改动,18.04就失败了 很多软件依赖解决不了无法安装cpu性能好、内存足够(最好16G及以上)、硬盘足够(最好80G以上):该编译系统很耗性能科+学&上+网+工具:懂的都懂 edge浏览器插件搜iGuge流程命令# 安装git、pyth原创 2020-09-06 17:39:19 · 404 阅读 · 0 评论