天天看點

Unable to execute dex: Multiple dex files define Landroid/support/v4/app/ActivityCompatHoneycomb

低版本工程放到最新開發工具報錯:

 Dex Loader] Unable to execute dex: Multiple dex files define Landroid/support/v4/app/ActivityCompatHoneycomb;

NewVersion] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/app/ActivityCompatHoneycomb;

"Unable to execute dex: Multiple dex files define "

原因: 錯誤出現的原因很多,這裡是低版本的jar包和高版本的沖突

基本解決步驟:

     1.clear項目 重新建構

     2.修改SDK 選擇工程,build path --> configure build path ---> library 删除引用的低版本SDK, 然後add External JARs,選擇高版本SDK

         >order and Export 把舊版本的jar包勾去掉也行

    3. 修改 project.properties  裡 target=android-*    修改成自己現在的版本   (去android SDK manager裡檢視)