默认
发表评论 7
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
你少做了一个引用吧,RainbowChat本身需要引用RainbowChatCommerce子工程(就是商城子模块了,因为它是独立的,日后可能会删除,所以独立子工程维护,目的是保证不侵入主工程代码)。

你需要的RainbowChat的AS工程里新建一个module并引用它,具体怎么新建module你可以百度一下,建好后的截图如下:
[已回复] RainbowChat4a转成Android Studio工程后点击购物车崩溃_QQ截图20180308105814.png

相当于Eclipse+ADT环境下引用一个Libarary性质的子工程:
[已回复] RainbowChat4a转成Android Studio工程后点击购物车崩溃_1.png
评论 7
引用:Dvd.P 发表于 2018-03-08 11:05
可能是我的项目是利用AS导入的。不是手工建立的,所以引用出现了一些问题。我自己再研究一下

其实没有复杂的依赖,RainbowChatCommerce是唯一的子工程,而且所有的jar包都直接是本地jar包,一个都不需要通过gradle下载。所有的都应该是简单直接的。

下个版本我打算改成AS来管理RainbowChat吧,AS的翻墙、吃内存相当反感,AS这玩意起步就是1.5G内存占用,而且AS还不支持XP下运行,内存都省不下来。。。
引用:Dvd.P 发表于 2018-03-08 19:59
详细开发者用XP的应该不多了吧。我身边的Android基本都是用AS了,虽然内存吃的比较多,但是也提供了很多 ...

人穷,机器垃圾,只能省着用了。。。
引用:一生所爱 发表于 2018-03-08 23:31
RainbowChat商城模块删除了也不错,更简单实用(菜单只剩下“消息、好友、我”三个选项)!个人感觉Rainb ...

我会考虑你的建议的。
你说的商城这个我老早就考虑过,删除了又有客户需要,不删除又有客户不需要,所以暂时是把商城提炼成内聚的子系统。
下一个版本我换成AS工程后,再把module依赖做的粒度细一点会好弄一些,library的引用在Eclipse+ADT里是不太优雅的。

暂时的标准版定位还是学习、研究、2次开发、快速上手,简洁简单直接是这个版本的设计思想。至于30万到百万并发的场景,那是RainbowChat集群版的设计目标,也会有的,但架构和设计的复杂性在所难免,必竟要装的下一个巨人的房子,再小也比普通的房子大很多。
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部