项目导入环信easeUI遇到的坑

    前言:如果项目中有用到第三方环信的聊天功能的,我个人建议在在创建项目的时候就先把环信的东西导入。一定要尝试打包一下,因为有可能你在
虚拟机和真机上都能跑起来,但是却跪在了打包这里。
    下面我就把我导入环信easeUI遇到的问题列出来,希望不会在相同的坑里面跪两次。我导入的是环信的easeUI,虽然这里面包含了很多该项目不需
要的模块,但是为了省事,也只能让安装包大一些了。
我的项目环境:
Android studio 2.3.1

这里写图片描述

第一坑(刚导入环信easeUI):

这里写图片描述

这个问题很简单,就是easeUI的配置太低了。解决办法是:
点击open Filet跳转到easeUI的build.gradle,如下图:

这里写图片描述

只需把buildToolsVersion改成和自己项目一样的即可。然后try一下就Ok了。紧接着把自己的module依赖上easeUI。这时候在真机上或者虚拟机上跑
起来应该是没有问题的。你以为这就结束了?

第二坑(打包的时候):

这里写图片描述

一堆黄色的警告,还有大大的红色错误。当报这个错误的时候已经自动跳到下面这个类里面了,说明问题就在这里。

这里写图片描述

果然在最右边看到了两道红线,提示着错误的位置。点击红线。跳转到错误代码。

这里写图片描述

ctrl+鼠标左键进入

这里写图片描述

当我们把光标放在红色字体上的时候出现如下提示:

这里写图片描述

意思就是说这个文件应该放在drawable文件夹下面,那我们就照做,把他们换个位置。当然相应的引用也要改。

这里写图片描述

再运行的时候引用该文件的地方又会报错,接着改过来就好了。这个时候运行的时候是没有问题的,至少我的手机是这样。紧接着我们打包试试。然而
。。。my god!

第三坑(再次编译的时候):

这里写图片描述

这个问题让人无从下手,但是最后还是被我实验出来了。那就是把这个放在最后一个文件夹中都得改文件取出来放在values文件夹下面。

这里写图片描述

这时候再运行或者打包都不会出错了。最后补充一点:因为环信引用了v4包,所以引用 了easeui就不需要自己再引用v4了,再次引用会导致包重复引
用的错误。对于大神来说可能一眼就发现了,但是对于我这样的萌新要小纠结一会儿了。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值