youzan / YouzanMobileSDK-Android

有赞云AppSDK是为移动端应用打造的电商交易系统,通过一个SDK便可以在APP内集成有赞提供的整个交易服务。
https://www.youzanyun.com/app/sdk
113 stars 28 forks source link

请问应该怎样把sdk分出来? #8

Closed kdsrsl closed 5 years ago

kdsrsl commented 5 years ago

比方说

我只需要一个 店铺功能,或者只需要一个聊天功能,

或者 我的 代码里已经内置了 okhttp,或者 x5浏览器。

能不能使用分开的方式,如 阿里或者 腾讯的sdk, 什么样的功能加载 什么样的包,什么样的功能可以不去加载什么样的库。

按照 wiki的方式,我集成之后 有 7个包进来,如图

2018-10-25 7 56 23

本身我的项目只有5M,集成有赞SDK后发现直接变成了10M。

请问应该如何做些优化?

谢谢.

EnternalRain commented 5 years ago

目前暂时只支持x5内核的按情况加载(即:自身项目已经有集成x5内核的情况下,可以exclude掉x5official),im库后面会考虑按需加载。其他库都是必须的。

jp1017 commented 5 years ago

可以exclude掉x5official)

请问如何书写的,module和group是个啥?麻烦了 @EnternalRain

jp1017 commented 5 years ago

https://github.com/youzan/YouzanMobileSDK-Android/wiki/%E5%9F%BA%E4%BA%8E%E5%8E%9F%E7%94%9FWebView%E7%9A%84%E5%BC%80%E5%BA%97SDK%E5%88%87%E6%8D%A2%E5%88%B0X5%E7%89%88%E6%9C%AC%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9 在这里,哈哈哈,打扰了