Multiple dex files define Lcom/ta/utdid2/android/utils/UTDID

如果你看到這篇博客,應該也是和我有着類似的問題的了,就是項目引用的JAR包有重複的地方,報錯也說的很清楚嘛:Multiple dex files define……

下面說說我項目中的問題緣由:

1.集成了Umeng的消息推送的jar包
2.集成支付寶的支付jar包

好了,來看Umeng的一段說明文檔: http://dev.umeng.com/push/android/sdk-download

友盟推送SDK爲了提高設備標識的唯一性,除了UMID之外,還用到了Taobao提供的一個設備標識生成庫(UTDID.jar)做雙向保證。當前推送SDK兼容的UDID版本是V1.1.0。
淘寶提供的設備標識生成庫(UTDID.jar)已經廣泛應用在阿里系的App中了,包括支付寶。部分集成過支付寶SDK的App,在集成友盟推送SDK的時候,會存在包衝突的問題。 爲此我們提供了去UTDID版本的SDK供開發者集成使用(下載)。                
我們的SDK當前支持了ARM和X86平臺,由於當前絕大部分Android設備均是ARM平臺,我們提供了精簡的只支持ARM平臺的SDK供開發者選擇: 只支持ARM平臺的SDK( 下載);只支持ARM平臺的去UTDID的SDK( 下載)。 

額,原來Umeng用了支付寶的工具,造成了衝突.
那麼解決方法Umeng也給出來了,那就是下載不帶UTDID工具的jar包,

好的!解決此問題,希望對你有所幫助!

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