本篇文章是基於即時通訊雲3.x文檔
在環信的官網上面下載相應的文檔後,查看
http://docs.easemob.com/im/200androidclientintegration/135easeuiuseguide 文檔
1.在導入 easeui的時候,要注意,先將 easeui demo的根目錄下的 build.gradle文件刪除,再導入
2.把 v4 包的版本號加大,譬如 compile 'com.android.support:support-v4:23.1.1' ,之前有嘗試直接修改方法但是還是不行
3.在自己的項目和 easeui 的項目中的 build.gradle文件中的 android 下添加so文件的路徑查找 如下代碼
sourceSets {
main {
// 設置Jni so文件路徑 如果有jniLibs目錄就不需要設置,好像手動創建的 jniLibs目錄無效
jniLibs.srcDirs = ['libs']
}
}
http://blog.csdn.net/shuang__zi/article/details/50886123
5.將jnilibs 文件剪切到 libs文件夾下面
6.在libs下 創建armeabi-v7a文件夾,並將armeabi內的內容考進去
7.在自己的 androidmanifest.xml下面 添加
<!-- 以下是環信要用到的activity--> <activity android:name="com.hyphenate.easeui.ui.EaseBaiduMapActivity" /> <activity android:name="com.hyphenate.easeui.ui.EaseBaseActivity" /> <activity android:name="com.hyphenate.easeui.ui.EaseShowBigImageActivity" /> <activity android:name="com.hyphenate.easeui.ui.EaseShowNormalFileActivity" /> <activity android:name="com.hyphenate.easeui.ui.EaseShowVideoActivity" />