Android ndk没有捆绑v8 .a文件符号

Gen*_*wen 7 android v8 android-ndk

我有一个类似于J2V8的项目,它将v8捆绑到android.但编译完J2V8后,所有的v8符号,但类似的项目丢失所有v8符号.您可以检查原J2V8.so 这里通过使用命令

nm -D libj2v8.so | grep "GetIsolate"
Run Code Online (Sandbox Code Playgroud)

你可以得到类似的东西

003530fc T _ZN2v815SnapshotCreator10GetIsolateEv
003613c4 T _ZN2v86Object10GetIsolateEv
0035f78c T _ZN2v87Context10GetIsolateEv
0038c354 W _ZNK2v88internal10HeapObject10GetIsolateEv
00503a78 T _ZNK2v88internal11MessageImpl10GetIsolateEv
00503b4c T _ZNK2v88internal16EventDetailsImpl10GetIsolateEv
Run Code Online (Sandbox Code Playgroud)

但是在编译示例项目之后,相关的输出是none.

Gen*_*wen 1

最后通过直接包含 v8 源项目来解决此问题。