1.chrome的一些编译方法。
如果自己下载代码,会是master head。
如果要用分支仓库,有两种一是配置.gclient指向一个特定的git branch uri ;
二是本地clone master,然后checkout到远程branch分支上。相当于把一的过程分成了两步。在用gclient生产解决方案时要指定版本号:
gclient sync --revision src@e53629ec62877949f2112eb57191a2925804564a
gclient git仓库中指定版本号用hex字符串。tag名字好像不支持。
gg完全把自己打造成了一个在线帝国,离了网什么都干不了。
2.在编译llvm clang时碰到等asm头文件找不到,检查下ubuntu系统库,要链接x86_64位的asm目录到/usr/include/asm
3.chromium 里面android_webview的实现
测试代码在
src/android_webview/test/shell
测试脚本
adb shell am start \
-a android.intent.action.VIEW \
-n org.chromium.android_webview.shell/.AwShellActivity \
${optional_url:+-d "$optional_url"}
阅读(326) | 评论(0) | 转发(0) |