本文主要是介绍环信_Android_第一部_JAR包集成,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
自己新建 project...不用easeui的包,太不友好了..全部自己解封.自己写
个是在要Android studio 3.3.2版本中测试有效在android7和8(API24,25,26,27)四个个版本中有效.
如果到了Adnroid9(API28,Q)会有so报错.在AndroidMaifest.xml有两处用☆标出来
注意三点.
1:复制两个文件夹文件
libs.av 是全的
libs.lite 简装
app\src\main\jniLibs 放so文件(主要是arm64-v8a,armeabi-v7a,x86这三个文件夹)
app\libs 放jar文件(hyphenatechat_3.5.3.jar)
EMApplication 在main
如果要用环信自建的UI包,就要再复制一个
examples\easeui\easeui 放在与app文件夹同级目录
三个文件夹复制完后修改下面两步
1 :settings.gradle改成include ':app',':easeui';
2:app的build.gradle的 dependencies 中添加api project(':easeui');
2:AndroidManifest.xml
这里有些权限.是ANDROID6.0(API 23)后.变成了动态权限.在使用时才会申请...
不然会报android.database.sqlite.SQLiteCantOpenDatabaseException
注意下面三个★地方
如果到了Adnroid9(API28,Q)会有so报错.在AndroidMaifest.xml有两处用☆标出来
Android9不能再用 // 注释了
这篇关于环信_Android_第一部_JAR包集成的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!