1 下載sdk3.1.5后,在examples下找到easeui
2 將build.gradle刪除(這一點非常重要勒叠,因為沒有刪除這個文件,后面出現(xiàn)的沖突浪費了我三四天時間)
3 在examples-ChatDemoUI3.0找到libs
4 在你的 (注意是主modules) 主modules-main下創(chuàng)建jniLibs文件夾,把demo中的jar包全部父之過去
5 之后就是導入easeui了(注意:確認build.gradle已經(jīng)刪除)
接下來是添加依賴丰涉,選擇菜單欄上Project Structure裳擎,找到自己的工程涎永,在Dependencies找到綠色的“+”,選擇第三個“Module dependency”
6 導入easeui后發(fā)現(xiàn)他自動生成的build.gradle,這時才是我們需要的羡微,將easeui的v4版本提升到23
compile'com.android.support:support-v4:23.+'
7 這時應該編譯通過了谷饿,有些機子運行發(fā)現(xiàn)以下問題
java.lang.UnsatisfiedLinkError: com.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoader[DexPathList[[dex file "/data/data/com.xxx.xxx/files/instant-run/dex/slice-support-annotations-24.1.0_ce9c5697cabea4565e89d9bb7a81deef74f26296-classes.dex", dex file "/data/data/com.xxx
如果遇到UnsatisfiedLinkError的問題,則在easeUI依賴庫-jniLibs創(chuàng)建armeabi-v7a,然后將armeabi的.so文件拷貝一份進去即可妈倔。
之后你就可以根據(jù)你的需要進行自定義了博投,可以參考ChatDemoUI3.0,里面的邏輯很齊全了
我也集成了很多哈
以上盯蝴。這是導入easeui的正確方式毅哗,是我用幾天換來的寶貴經(jīng)驗,希望能幫到大家捧挺,多多打賞哈