0

新版本JSC没有在AAR中集成,而是需要单独配置gradle脚本apply from: 'https://raw.githubusercontent...'去下载,发现下载后只有libjsc.so,以前有7个动态库,是整合成一个了吗?这个新的使用了https://registry.npmjs.org/js...,只使用这一个会在某些场景报错吗?还有没有其它的JSC实现?

frank 13
10月25日提问
1 个回答
1

Hi, 我是 YorkShen, Weex 0.28.0 中几个重大改造的作者

  1. 动态库的数量没有发生变化,但集成的方式发生了变化。
  2. 除了libjsc.so外,其他的动态库均是 weex c++ 代码的编译产物,包含在 sdk.aar 中
  3. libjsc.so 是 js 引擎,其源代码不由 Weex 团队开发或维护。由于 libjsc.so 对于 Weex 开发者或用户而言都是黑盒,将其直接嵌入 sdk.aar 中并不合适,剥夺了 Weex 用户自由更改代码的权利。故将 libjsc.so 从 sdk.aar 中移除,将选择 js 引擎的权利转移给用户。
  4. segmentfault 不是 Apache Weex 官方社区的一部分,因此你的消息可能数个月后才被回复,请尽量使用邮件列表和我们沟通,这是 Apache Weex 的正式沟通渠道。

撰写答案

推广链接