Chrome for Android 编译了两天终于在师傅指导下搞定
2014-07-30 17:20
218 查看
最好代码从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
自己建一个文件即可。
流程,假设已经弄到了全部源码,
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
自己建一个文件即可。
相关文章推荐
- Ubuntu11.04 32位 下用android-ndk-r8b 编译ffmpeg-1.1 (之前摸索了两天(大部分文章都太乱太杂),终于参考这边文档,编译完成了....)
- 如何编译 Chrome for Android
- Chrome for android 编译
- android分享到新浪微博,认证+发送微博,神马'40113token_rejected! Oauth Token不合法'错误,都TMD都是浮云,终于一切搞定!
- Android源码编译(二)----------->Android’s kernel for beagleboard-xm
- 经过两天的努力,终于写出了第一个android的helloword
- 编译 android 2.1 (eclair) 源码 For HTC G1
- 终于搞定了NetBeans下搭建 联想乐phone 开发环境(android),需要的进来看
- Android 2.3 GingerBread for VirtualBox x86编译指南
- Android 内核源代码交叉编译(创建自己的模拟器内核,哈哈终于搞定了)
- 【指导]如何编译完整建立开发环境和编译Android 4.0.1 on Ubuntu 11.04 (64 bit)
- 终于搞定了vs.php 2.0.1 for VS2005的安装和破解
- 【指导]如何编译完整建立开发环境和编译Android 4.0.1 on Ubuntu 11.04 (64 bit)
- How to Cross Compile the Bash shell for Android 1.5 (为Android平台编译Bash shell)
- 下载CyanogenMod 7.2 for Motorola Defy (Android 2.3.7 AOSP)的CM源码并编译
- {Android-编译FreeImage For Android}
- Android 上的 Chrome 终于,即将,就要,支持文件上传(input type="file")了?
- Android 上的 Chrome 终于,即将,就要,支持文件上传(input type="file")了?
- Android 2.3 GingerBread for VirtualBox x86编译指南
- 终于搞定VM下安装Ubuntu10.04+myEclipse9.1+Android环境搭建