React Native在位于存储库中的Android上使用的JavaScriptCore库在哪里

时间:2017-03-23 18:02:43

标签: android react-native javascriptcore

我正在尝试衡量在Android上与React Native打包的JavaScriptCore的二进制大小影响。看看React Native repository,我不确定该代码的存在位置。我找到了一个似乎相关的目录react-native/ReactCommon/cxxreact/,因为它有像JSCExecutor.h这样的文件,但我并不完全确定。我期待JSC作为单个二进制文件在Android上打包,可能是.so文件。

1 个答案:

答案 0 :(得分:1)

在编译React Native项目后查看build目录,我发现了以下libjsc.so个文件(每个架构一个),我认为这就是我想要的。我想知道JavaScriptCore是否可以单独使用.so文件,或者其他.so文件中是否存在任何其他依赖项,例如libicu_common.so也存在于该文件夹中

./android/app/build/intermediates/exploded-aar/org.webkit/android-jsc/r174650/jni/x86/libjsc.so
./android/app/build/intermediates/exploded-aar/org.webkit/android-jsc/r174650/jni/armeabi-v7a/libjsc.so