天天看點

出現Unable to execute dex: Multiple dex files define Landroid/support/annotation/AnimRes的一種可能原因

調試程式,突然出現了以下錯誤:

[2015-04-21 16:34:14 - Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/annotation/AnimRes;

[2015-04-21 16:34:14 - DanCheZhi] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/annotation/AnimRes;

上午搜尋出很多解決辦法,一次嘗試,終于找到了問題所在。

我的工程引入了另一個庫工程,庫工程裡面有一個android-support-v4.jar包,而我的工程裡面也有一個android-support-v4.jar包,兩者有沖突,我把我的工程裡面的android-support-v4.jar再java build path裡面的對勾去掉就可以了。然後我嘗試把庫工程裡面的android-support-v4.jar在java build path裡面去掉,但是還是有問題,我也忘記當初引入庫工程的時候是什麼設定了。不過,把本工程裡面的包去掉,目前還沒發現有什麼問題。