五千年(敝帚自珍)

主题:正在尝试BUILD Chrome.apk For安卓 -- 素里太守

共:💬22 🌺46
全看树展主题 · 分页首页 上页
/ 2
下页 末页
家园 正在尝试BUILD Chrome.apk For安卓

目前的进展:

1.最关键的部分---libchromeview.so,也就是说其中的C++部分全部搞定。而且利用DISTCC在总共15个内核的LINUX机器上用十几分钟搞定整个过程。

2.尝试搞定其中的JAVA部分,即准备用ECLIPSE来编译生成Chromium.apk

3.如果2成功,再尝试将Chromium.apk在Android 2.3和3.x上成功运行。

家园 这个必须花

完事儿如果方便,apk共享一下,正好手边有2.2的老设备,看看能不能跑的动

家园 估计这个没戏。原因是

1.从2.3开始,ANDROID用jdk 6编译。

2.Chrome.apk实在是太耗内存。256MB的机器有点太小。

家园 虽然已经估计到结果,不过还是

有点失望。。。

家园 Chrome不是已经有Android版了么
家园 整个安卓世界里大约有60%的2.3和3.x用户无法

使用CHROME FOR ANDROID。

家园 搞定了么?

java部分可以编译通过么? chrome应该有使用大量2.x不支持的API吧。

另外,3.x开始的程序大多应该是基于fragment构建...2.x搞不定吧。。。

家园 非常难搞,关键是GOOGLE没有release全部的

Java Code.

目前看最低的限度要4.0.3API才能编译完成。

家园 第二个目标搞定。JAVA源码混合了一堆CALSS

总算把JVM运行时态,jar文件在ECLIPSE PROJECT不同位置的作用和JNI搞了个水落石出。

CHROME for Android用GPU加速的地方不少,老机器确实有很多问题。

家园 太守牛人

第三个目标估计也很难,运行时crash如何解决? 莫非太守准备修改源码?

家园 赞一个~~~

Chrome C++部分编译一遍太费时了~~~~。 十几分钟搞定整个 太牛了!

家园 改code是肯定的。不过到现在还没有CRASH。

就是ANDROID上调试C++ code巨麻烦,GDB好像是唯一工具。

家园 LINUX上一定要用DISTCC,N台机器,想多快就有

多快。

家园 哈,太守,你这是造福全人类啊

解放六成的安卓2.3用户!

家园 【绝对原创】被雷!文化差异?遥远的回忆。

最近一段时间在搞CHROMIUM FOR ANDROID。无奈,老老实实地进入*NIX世界(实际上就是UBUNTU)。不谦虚地讲,俺也是WINDOWS上的“大牛”(但俺目前还搞不定.Net),但俺被*NIX摆了好几道,成了*NIX世界里彻底的菜鸟!

1.搞CHROMIUM FOR ANDROID要从BUILD ANDROID(4.0.3)开始(ANDROID SDK和NDK这里都是多余的浮云)。于是,下源码,装JAVA。整个过程里面需要设置N个环境变量,在TEXT EDITOR中修改.profile文件,存盘,但是但是但是,不工作!问朋友被告知,你要运行.profile文件才能在那个终端里让那些环境变量起作用,否则,必须退出系统,重新LOGIN!!!KAO!

2.俺BUILD ANDROID的机器上经常很不忙,这台机器上跑的CHROMIUM是18.0.x.x版(ubuntu上最新的)。心里有点不爽,下了个稳定版21.0.x.x的源码,BUILDING N小时后某目录中出现一1.1GB的chrome文件,大喜! . chrome之,不运行。经查,chrome文件没有运行属性,加运行属性,还是不行,超级郁闷!经仔细研究CHROMIUM ubuntu的安装版发现,这个chrome是通过一个script文件启动的。彻底被雷倒!!!!!!俺在WINDOWS上搞了N年的程序开发,编译出的程序都是鼠标点点点就跑。执行程序外面要搞个SCRIPT才可以正常运行,这不是脱了裤子放屁!LOL!

昨晚睡觉,又梦回到了NN年前院里的机房。8月酷暑,机房是院内为数不多的避暑胜地(院领导的办公室都没有空调)。正在新进的PC XT机上警察抓小偷,忽然听到有人猛雷机房大门:院领导检查工作,开门!匆忙间,关PC,启动VAX,开VT100终端,输入登录口令,忘了,忘了,忘了......突然惊醒。

点看全图

外链图片需谨慎,可能会被源头改

*NIX与WINDOWS是两个完全不同的世界,用户要适应两个世界完全不同的“潜规则”。*NIX是终端文化,WINDOWS是窗口图标文化,对开发者更是如此。*NIX上的文件能否运行首先取决于属性,WINDOWS上的文件能否运行首先取决于文件后缀(这是WINDOWS病毒泛滥的更本原因);*NIX是终端产生窗口,WINDOWS是窗口仿真终端。NN年后,我再次穿越回到了终端的世界。VT100,你过得可好?!点看全图

外链图片需谨慎,可能会被源头改

全看树展主题 · 分页首页 上页
/ 2
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河