Android Studio导入环信SDK版本 V3.2.1报错

环信SDK升级到3.2.1后,目录是Eclipse的目录,同样的可以导入到Android Studio里面,但是会报错,导入后如果报这个错 : com.android.build.api.transform.TransformException: android/support/annotation/ColorRes.class
当然,环信也有AS版本的,但是好像要找客服要(有时可能不屌你),那么如果你已经导入了例如Eclpse目录的版本而不想放弃,那么就看一看我的解决方案....

把环信SDK项目导入后目录如下图:

第一步: 先在EaseUI库里面导入V7和annotations包,然后把EaseUI libs目录下的V4包后删除了.因为在EaseUI库里面导入了V7包,避免包重复,把ChatDemoUI3.0里面的V7包删除,让其使用EaseUI里面的V7包

第二步: ChatDemoUI3.0清单文件里面的一个权限写错,加了android(报红色)!
把EaseUI , ChatDemoUI3.0和redpacketlibrary里面的编译版本统一了,如 我已经拥有的版本

第三步: Ctrl+Shift+F打开全局搜索 ColorRes有关这个类的,我的在workspace.xml这个文件里面找到,然后删除这行代码,再重新编译一下Build--Rebuild Project,这样就可以运行了,报错的问题也解决了


注意:(导入 ChatDemoUI3.0时, 里面就自带一个apk在目录下,把这个apk删除了,不然安装时可能会安装此apk而不是你编译的apk)



最后再贴上修改配置好的项目源码: https://codeload.github.com/yangxingbo/ChatDemoUI3.0/zip/master


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值