環信 easeui導入 問題

本篇文章是基於即時通訊雲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']
        }
    }


4.當使用 com.android.support:support-v4:23.1.1 的時候,由於v4包版本過高,有可能出現v4包衝突的問題,解決方法詳見

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" />

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章