最好代码从git来,或者copy一个打包到文件,否则各种权限会弄得你死去或来的。。。


流程,假设已经弄到了全部源码,

echo "{ 'GYP_DEFINES' : 'OS=android', }" > chromium.gyp_env 定义下目标,我们是要在android下的应用。

安装并配置jdk,然后编译


./install_build_deps_android.sh这个会安装一些依赖包

./build/gyp_chromium 这个会根据gyp文件生成makefile

ninja -C out/Release content_shell_apk 这个是安装content_shell.apk,就是个去掉chrome外壳的浏览器,

build/android/adb_install_apk.py --apk ContentShell.apk --release


然后是运行

build/android/adb_run_content_shell http:baidu.com

然后就可以在手机上看到应用了。

提示,如果在编译chrome_shell.apk时遇到这个问题:

编译指令:ninja -C out/Release -j4 chrome_shell_apk

ninja: error: '../../build/util/LASTCHANGE', needed by 'gen/chrome/common/chrome_version_info_posix.h', missing and no known rule to make it

解决方案:

touch build/util/LASTCHANGE

自己建一个文件即可。

更多相关文章

  1. NDK简单实例
  2. android 定制个性按钮 控件
  3. 有关android加快开机速度
  4. Head First Android(安卓)Development-笔记
  5. eclipse下android工程目录讲解
  6. Android(安卓)NDK系列三(Android(安卓)Studio cmke 编译多个个.so
  7. 用eclipse编写Android程序时怎样生成apk文件
  8. Android(安卓)event日志打印原理
  9. Android(安卓)实用技巧 --- 命令godir

随机推荐

  1. Android源码阅读分析:从Activity开始(一)—
  2. Android的MediaPlayer架构介绍
  3. 我的DIY Android(安卓)之旅--gps框架及简
  4. android 中的 ContentObserver (二)
  5. Rockie's Android(安卓)Porting Guide(2)—
  6. 疯狂android讲义---intent-filter
  7. [连载 4/15] Android(安卓)从入门到精通E
  8. Android应用程序内存分析-Memory Analysi
  9. Android(安卓)SDK 2.2 开发环境搭建
  10. Android(安卓)- 文件读写操作 总结