weex 0.28.0发布,新版本动态库问题

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

阅读 5.5k
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 的正式沟通渠道。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏