V8 android 测试

最近看了一下V8 最新版本, 方便测试编译了一个Android arm版本进行兼容性测试,果然调试速度提高了好几个档次.

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH=`pwd`/depot_tools:$PATH

fetch v8
echo "target_os = ['android']" >> ./.gclient && gclient sync -j16 --nohooks
cd v8
tools/dev/v8gen.py android.arm.release
ninja -C out.gn/android.arm.release
最后在out.gn/android.arm.release目录下将生成的 d8 natives_blob.bin snapshot_blob.bin 
拷贝或者push到你的真机或模拟器上的同一个目录. 在 adb shell 下执行 d8, 你就可以测试V8了.
附是我编译修改一些错误兼容的版本.有兴趣的可以下载测试.https://github.com/yistn/V8.git
 
  

你可能感兴趣的:(chromium)