导入了EaseUI遇到的问题

问题一:Error:Execution failed for task ':app:transformClassesWithDexForDebug'.

> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/bumptech/glide/BitmapOptions;

解决方法:查看原项目中的build.gradle处是否引入glide,若有,去掉再Sync now即可

注明:一般问题都是因为easeui的依赖包和原有项目的依赖包重复了,所以注意要去掉原有项目的,然后再根据需求升级easeui中的依赖包。

easeui原已添加的依赖有:

compile 'com.android.support:support-v4:19.+'

compile files('libs/BaiduLBS_Android.jar')

compile files('libs/glide-3.6.1.jar')

compile files('libs/google-play-services.jar')

compile files('libs/HwPush_SDK_V2705_nomap.jar')

compile files('libs/hyphenatechat_3.3.1.jar')

compile files('libs/MiPush_SDK_Client_2_2_19.jar')

compile files('libs/org.apache.http.legacy.jar')

所以要注意对比。

问题二:项目使用了郭霖大神的Litepal,Application该怎样写?

新建一个ECApplication继承于LitePalApplication。

例:

public class ECApplication extends LitePalApplication {

@Override

public void onCreate() {

super.onCreate();

//...

//初始化

EaseUI.getInstance().init(this, null);

//在做打包混淆时,关闭debug模式,避免消耗不必要的资源

EMClient.getInstance().setDebugMode(true);

//...

}

}

然后,在AndroidManifest.xml中设置,

android:name=".ECApplication"//正确的路径

...

>

其余问题及其决解方法还在updating...敬请期待

android环信登录成功但是收不到消息,Android环信即时通信遇到的问题及解决方法...相关推荐

  1. Android studio 提示‘adb‘ 不是内部或外部命令,也不是可运行的程序的解决方法

    Android studio 提示'adb' 不是内部或外部命令,也不是可运行的程序的解决方法 在打开Android studio 命令行时,有时候会提示 'adb' 不是内部或外部命令,也不是可运行 ...

  2. 解决 {ret:100030,msg:this api without user authorization} android QQ第三发登录成功后获取用户信息失败的问题

    在使用QQ第三发登录时,登录成功后,去获取用户信息的时候,却出现这个错误: {"ret":100030,"msg":"this api without ...

  3. 解决android调用录音不成功,h5录音权限问题android notReadableError Could not start audio source

    解决android调用录音不成功,h5录音权限问题 navigator.mediaDevices.getUserMedia not work on android <uses-permissio ...

  4. 短信只有文字不洋气?5G消息让短信活泼起来

    在有微信之前,发短信还是中国人很喜欢的方式,发几个字沟通很方便,而且短信的沟通成本比较低,有了微信之后,大家就不爱发短信了,微信的沟通成本更低,而且微信可以发图片.发视频,可短信还是那个样子. 2G, ...

  5. Android studio中打包生成release版本时提示 A problem occurred evaluating root project ‘My‘出错问题的解决方法

    在Android studio中打包生成release版本时,下面的build output 提示 :   A problem occurred evaluating root project 'My ...

  6. 用插件登录wow为什么显示服务器不兼容,《魔兽世界》显示游戏设备驱动不兼容的解决方法...

    近日有<魔兽世界>的玩家反映,在客户端更新升级后登陆游戏设备,其显示驱动不兼容,这是由于显卡驱动过期导致,若不选择更新,亦可通过点击确定按钮跳过该提示继续游戏,但每次登录都会出现,这里给大 ...

  7. android 表单 禁止编辑器,百度编辑器ueditor(v1.3.6)net环境中详细配置教程附bug解决方法...

    1.下载UEditor,当前最新版本是1.3.6.这里下载的.net版本,选择UTF-8.下载地址:http://ueditor.baidu.com/website/download.html 注意: ...

  8. android x86虚拟机不识别网卡,科学网-AndroidSDK-虚拟机之Intel x86虚拟机安装-几个错误解决方法-联网-马飞的博文...

    在类似于<虚拟化技术加速Android模拟器尝试  > http://blog.csdn.net/wjxjyl/article/details/7433979 文章里,提到使用Intel ...

  9. 战舰世界手游微信登录不上服务器失败,战舰世界闪击战登不进去怎么办?无法连接服务器解决方法...

    玩游戏的时候,总是会发生一些意外情况,比如卡帧.建模bug等,不过有时候连游戏都登不进去才让人恼火.在战舰世界闪击战中,很多玩家会出现无法连接服务器的情况,这是怎么回事?战舰世界闪击战登不进去怎么办? ...

最新文章

  1. 学vc,加油站(一)区域渐变
  2. gin框架长连接_gin框架教程一: go框架gin的基本使用
  3. linux 脏牛提权 cve-2016-5159
  4. 2026年,数据中心电力市场将达到150亿美元
  5. JS-JavaScript学习笔记(一)
  6. Vue006_事件处理
  7. mysql存储过程split_mysql存储过程实现split示例
  8. cpython知乎_Numpy为什么可以用C语言写?
  9. 森林病虫防治系统 (一)
  10. SpringBoot+Thymeleaf+ECharts实现大数据可视化(基础篇)
  11. 纷杂的Spring-boot-starter: 3 数据访问与spring-boot-starter-jdbc
  12. 使用HTML5里的classList操作CSS类
  13. 构建虚拟局域网与漏洞扫描x-scan
  14. 理解充分条件与必要条件
  15. 30种常用管理工具模型整理分享(下)
  16. Elasticsearch1.x 拼音分词实现全拼首字母中文混合搜索
  17. 学习C C++的必备技能(1)
  18. layer常用功能-子页面关闭当前窗口-执行子页面方法-方法回调
  19. [4G5G专题-92]:流程 - 4G LTE 终端在RRC IDLE空闲状态下的小区选择与小区重选
  20. 1949 年的国庆节(10 月 1 日)是星期六,今年……(C语言)

热门文章

  1. android碰撞动画,Android实战打飞机游戏之子弹生成与碰撞以及爆炸效果(5)
  2. Android 飞机大战
  3. LAMMPS应用:LAMMPS模拟冲击压缩
  4. 看图搞懂三极管的三个工作状态/三极管工作原理新讲解
  5. java处理图片 adobe_Adobe开发出一个反修图工具 还原人像PS 痕迹
  6. 两种方法转换U盘格式
  7. golang dlv linux下安装
  8. 达梦数据库导入导出dmp文件的常见方式
  9. C++/C策略打怪小游戏 (修复并优化了的版本)
  10. 如何设置tab缩进为4个字符