365浏览器更新到v60.0.3112.20
来源:互联网 发布:ubuntu telnet 命令 编辑:程序博客网 时间:2024/05/16 09:01
一段时间没有跟进chromium的开发,回头再看chromium,版本已经升级到v60了,不得不感叹chromium项目的更新频率。照这样下去,版本突破v100指日可待,不知道谷歌到时会怎样制定版本号了。新版本的chromium在html5支持方面更全面,对于一些现代web技术也有了更多的支持,于是花了点功夫把365浏览器进行了升级。
谷歌官方增加了对android studio的支持,具体可以参考文档:Android Studio,这份文档在chromium源码下也可以查看,即docs/android_studio.md。不过根据文档生成的android studio工程文件编译存在问题,经过几番折腾,还是没有搞定。如果有哪位同仁按照这个文档的方法build成功,可以指教一下。
最后按照老方法,将java/jar/so/数据文件等复制过来,资源采用Android Library module组织,具体需要复制那些文件、哪些库文件倒是可以参考通过generate_gradle.py脚本生成的工程。这个过程比较繁琐,这里就不赘述了,下面说说需要注意的事项:
- google_play_service组件请采用chromium build出来的jar文件,开始尝试使用android studio plugin,但版本存在问题;
- NativeLibraries.java和BuildConfig.java需要使用build出来的版本,如果使用chromium/src下的版本,将不会加载so,也不会解开assets下的语言文件(比如zh-CN.pak);
- 生成出来的snapshot_blob.bin文件需要重命名为snapshot_blob_32.bin,因为加载时如果是32位系统,会去加载snapshot_blob_32.bin文件,64位手机还没有测试;
新版本一个比较大的变化就是原来的libchrome_public.so被拆成了N多小的so,这样做的好处是显而易见的,再也不会因为最后link一个超大so而费时等待,也不会出现link时内存不足的情况。如果只是做一些小的修改,重新编译相关的so即可,可以节省不少时间。
时间有限,现在只是将chromium浏览器原始版本迁移过来,还未来得及做UI定制,项目地址:365browser,有图有真相:
阅读全文
0 0
- 365浏览器更新到v60.0.3112.20
- ubuntu更新firefox浏览器到最新版本
- 版本更新-跳转到第三方应用和浏览器下载
- ubuntu14.04下如何更新Firefox浏览器到指定版本
- Centos 6.5 64位操作系统,更新火狐浏览器到最新版本
- 不要盲目更新到 Jquery 1.3.2 , 存在内存泄露造成浏览器自动退出
- chrome更新到60版本后,浏览器窗口最小化后恢复会黑屏
- 替换tomcat中webapp里的前端文件,浏览器没有检查到更新
- 浏览器 兼容问题 更新中。。。
- 更新浏览器缓存
- ubuntu 更新chrome 浏览器
- 浏览器限制---持续更新
- 浏览器关闭时,更新数据库
- Ubuntu Firefox浏览器的更新
- 插件安装到浏览器
- 更新DiskFileUpload到ServletFileUpload
- 更新到KDE4.4
- image更新到盒子
- 关于安装完MyEclipse之后的一系列配置操作
- C++中指针赋值原则
- leetcode40. Combination Sum II
- 主题六 函数(C语言核心)----34.可变参数列表
- 怎样更改电脑的com口(串口)
- 365浏览器更新到v60.0.3112.20
- ubuntu常见错误--Could not get lock /var/lib/dpkg/lock解决 通过终端安装程序sudo apt-get install xxx时出错: E: Coul
- Kotlin-06.控制流程(control flow)
- 数据库常用语句
- dup与dup2函数详解
- 数据结构—递归的应用
- redis适用场景
- 前台向后台提交数据是乱码的处理
- 实现ArrayList