概述
强烈推荐大家在linux系统下构建v8引擎,如果您喜欢折腾,非要使用MAC,可参考这篇文章,可以帮您更快速上手MAC 下 V8 Android编译指墙。
Checking out the V8 source code
方案一
在国内需要做以下配置是关键,其余部分请参考这篇文章V8环境搭建,100%成功版
git config --global http.proxy http://ip:port
export http_proxy="http://ip:port/"
export https_proxy=$http_proxy
方案二
直接买海外的ubuntu服务器,同步完代码后打成zip包下载到本地。可能需花费10$。
我是用的方案二。
ubuntu系统
1. 首先使用v8gen.py命令生成arg.gn文件
./tools/dev/v8gen.py android.arm.release
2. v8gen.py 支持的list可以用list参数查看
./tools/dev/v8gen.py list
android.arm.debug
android.arm.optdebug
android.arm.release
//...
3.修改 out.gn/android.arm.release/args.gn
“v8_monolithic = true ”是将所有的静态库打到一个.a里边
arm
v8_use_snapshot = false
v8_monolithic = true
v8_static_library = true
android_unstripped_runtime_outputs = false
is_component_build = false
is_debug = false
target_cpu = "arm"
target_os = "android"
v8_android_log_stdout = true
arm64
v8_target_cpu = "arm64"
v8_use_snapshot = false
v8_monolithic = true
v8_static_library = true
android_unstripped_runtime_outputs = false
is_component_build = false
is_debug = false
target_cpu = "arm64"
target_os = "android"
v8_android_log_stdout = true
本文记录得比较简单一些,有问题可以留言交流。
最后
以上就是从容季节为你收集整理的android编译v8引擎,V8引擎 Android库构建的全部内容,希望文章能够帮你解决android编译v8引擎,V8引擎 Android库构建所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复