Android 報錯:Conversion to Dalvik format failed: ...

在android高版本開發環境(sdk 4.4)導入低版本(sdk 3.0)的工程時編譯報錯,報錯信息如:Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOv,這個錯誤是因爲錯誤的添加了沒必要要的core library或重複添加了同一個library jar包措施產生衝突形成的,能夠採用一下方法解決: java

1)修改SDK 選擇工程,build path --> configure build path ---> library 刪除引用的低版本SDK, 而後add External JARs,選擇高版本SDK,OK,保存 android

2) 修改AndroidManifest.xml在AndroidManifest.xml文件中,application標籤後添加<uses-sdk android:targetSdkVersion="19"ses-sdk>即添加一句android工程的目標版本 app

3) 修改default.properties 中的target=android-11(sdk3.0)修改成高版本的號,如sdk 4.4是19 ui

相關文章
相關標籤/搜索