1. 程式人生 > >安卓 整合環信EaseUI導致V4jar包衝突

安卓 整合環信EaseUI導致V4jar包衝突

在整合環信EaseUI時,由於EaseUI本身包含了V4.jar,所以在自己專案中直接匯入EaseUI時可能會引起V4包衝突,其實究其原因就是,EaseUI的V4.jar包和你專案本身的v4.jar包版本不一致造成的。

網上說了一大堆方法,有的說要在在自己的專案中新增配置,是自己的專案不使用自己V4,而去使用EaseUI的v4,其實最好的辦法就是直接將 EaseUI的v4.jar包的版本改成和自己專案一致的就搞定了。

有的人使用Android Studio碰到v4,v7等問題可能會很懵逼,在自己的專案中找不到v4包,只有v7包,其實v7包已經包含了v4包,只要引入了v7包,就不用再引入v4包了。

下面我貼出自己專案的程式碼:

我專案中的gradle引入的是:注意:因為我直接引入了V7包,所以我的專案中預設包含V4的包:support:v4-24.0.0

compile 'com.android.support:appcompat-v7:24.0.0'
我的EaseUI中的gradle直接改成如下:
dependencies {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.0.jar') compile files('libs/MiPush_SDK_Client_2_2_19.jar') compile files('libs/org.apache.http.legacy.jar')
//這就是我自己的 support:v4-24.0.0
compile 'com.android.support:support-v4:24.0.0'
}

相關推薦

整合EaseUI導致V4jar衝突

在整合環信EaseUI時,由於EaseUI本身包含了V4.jar,所以在自己專案中直接匯入EaseUI時可能會引起V4包衝突,其實究其原因就是,EaseUI的V4.jar包和你專案本身的v4.jar包版本不一致造成的。 網上說了一大堆方法,有的說要在在自己的專案中新增配置,

最新安整合SDK3.5.1步驟詳解大白菜版本,記錄下

最近兩天一直在查詢整合環信SDK的部落格與文章,找來找去,最新的整合過程詳解也是環信官方SDK更新前的,大部分都是SDK3.4.1之前的,剛才測試環信SDK3.5.1測試成功後就來寫篇文章記錄下,在這裡先感謝下這位大神的部落格,附上連線,我是按照他寫的部落格一步一步測試成功的

android studio如何快速整合EaseUI

最近專案中要使用即時通訊,為什麼會選環信呢,這是因為之前負責這一塊的那位兄弟跟老闆說這是免費的,老闆一聽免費的,好,就它了,後來這位兄弟跑路了,就讓我來接手了.....,無力吐槽,廢話不多說,我們開始吧。 下面我就來分享一下我在整合環信EaseUi中遇到的問題。 ps

Android如何快速整合EaseUI

最近專案中要求實現即時通訊的功能,於是就找到了環信的即時通訊。下面我就來分享一下如何簡單快速的整合環信EaseUI以及我在整合中遇到的問題。 ps:想要快速方便的整合最好不要按照官方文件的要求來做,因為你會發現全是坑啊!!!無力吐槽...... 首先:我們需要到官網去註冊並

整合登入 無法調取微頁面的問題

1,打包後的apk檔案簽名必須與微信平臺設定一致 2,WXEntryActivity.java的完整路徑必須正確,否則微信登入會無法返回相關使用者資料,也無法正常執行回撥 在AndroidManifest.xml中下注冊下面的回撥Activity。<activity

整合支付和支付寶

@ContentView(R.layout.activity_main) public class MainActivity extends Activity { private Goods goods; private String username; private String mobile

】android第三方庫導致support版本衝突解決方案

問題 升級compileSdk版本到26,同時修改了support包的版本,報錯 all com.android.support libraries must use the exact same version specification(mixin

Android 使用easeui 3.0 整合即時通訊 我踩過的坑

0、關於註冊賬號就不用說了。 1、建立應用、獲取appkey 0、建立應用 1、填寫資訊 2、獲取appkey 2、整合 0、首先新建一個工程 1、這裡主要介紹使用easeui來整合環信的即時通訊功能,需要下載sdk

記錄EaseUI整合的那些坑

專案快要結束了,來這裡記錄一下還有證據的一些坑,有些實在是忙的忘了記錄,以後長記性。 不費話了,先來說說環信EaseUI的坑吧。(本人開發整合中遇到的零散問題,僅代表個人觀點。) 坑一、官方的demo

Android使用EaseUI整合3.0 設定頭像和使用者名稱 三

整合環信看了很多文件,還是不會,從官網下載的demo,也不會用,後來才發現應該下載官網的sdk,裡面有個examples的資料夾,使用studio直接開啟裡面的ChatDemoUI3.0,就是一個可以執行的demo.執行的時候會報一個異常 Error:Ex

高級控件【5】——息提示框、對話框

make 安卓 com log list 股市 message bundle gif Toast信息提示框 1 Button bt1=(Button)findViewById(R.id.Tbt01); 2 Button bt2=(Button)findViewByI

在Unity3D項目中接入ShareSDK實現平臺微分享功能(可使用ShareSDK默認UI或自定義UI)

顯示 選項 dev template 腳本 配置文件 all 自己 show   最近公司的大廳要重做,我協助主程一起制作新大廳和新框架,前面制作的編輯器也派上了用場。等全部功能做完後我會再寫一個復盤,這兩天主程在忙於寫熱更新的功能,所以把接入分享SDK功能的任務交給了我,

版微視頻播放全屏處理--摘抄

pull ont 比較 嚴重 函數 函數式 pat sea gpo 安卓版微信視頻播放全屏處理 story 01-09 閱讀 284 收藏 0 收藏 在安卓版微信裏,video 在播放的時候,如果在沒有做任何處理的情況下,微信會全屏播放你的視頻,會嚴重影響一些例

vue中根據手機類型判斷是、微或IOS跳轉相應下載頁面

nload tor js代碼 roi agen 按鈕 path his cati 按鈕:<div class="download" @click="downApp">立即下載</div> 遮罩層:<div class="dark" v-show

ios-swift-整合遇到的坑

第一個 整合 EaseUI 時 EaseUI.h 檔案的 #import “UIImageView+WebCache.h” 會一直報錯,只要改成 #import<SDWebImage/UIImageView+WebCache.h> 再build就可以了,環信不用

仿微上傳圖片問題(2)

之前那樣做,發現圖片好模糊,加了一個壓縮圖片的,還有儲存圖片的方法如下: 大神的demo地址:http://blog.csdn.net/jdsjlzx/article/details/44160603#html 微信上傳圖片問題連結:http://blog.csdn.net/lmy0

仿微上傳圖片問題

最近做了安卓仿微信上傳圖片,果斷把大神的demo拷了過來,後來發現上傳的時候出現了幾個問題,那個部落格下老是提醒連結過多,評論不了,就搬到這了## ---------首先先貼大神的demo地址:http://blog.csdn.net/jdsjlzx/article/details/

android整合sdk出現app:transformClassesWithDexForDebug.” ---finished with non-zero exit value 2解決方法

android整合環信sdk出現app:transformClassesWithDexForDebug.” —finished with non-zero exit value 2解決方法 通常是架包衝突問題。 首先找到Gradle Scripts 然後找到 解決: impleme

接入微支付一直返回錯誤碼-1

通常來講這裡的請求時由後臺拼好給你的,但是你也可以自己拼。我這裡說的是後臺拼的情況。 1.看看你是否建立了一個wxapi的包,並在這個包下有WXPayEntryActivity類。 2.檢查你的應用包名是否與申請開通支付時的包名一致。 3.如果包名一直,檢視金鑰是否一致

easeui匯入 問題

本篇文章是基於即時通訊雲3.x文件 在環信的官網上面下載相應的文件後,檢視 http://docs.easemob.com/im/200androidclientintegration/135easeuiuseguide  文件 1.在匯入 easeui的時候,要注意,先