2014年11月25日 星期二

解決"Conversion to dalvik format failed with error 1"

[Coding][Android] 如何Release Android APK這篇文章的最後其實就有提到,有時候Release APK的時候就會跳出"Conversion to dalvik format failed with error 1"的錯誤訊息。

之前每次都是透過Projects -> Clean All,然後再做一次就可以解決了,可惜爛招用不了太久,還是遇到失敗的一天。以下就來說明該怎麼正確的解決這個問題吧。


概念其實很簡單,就是將Library project獨立放在自己的folder當中,不要放入主要Project的目錄下,像是以下的放置方式,就是有可能會有問題的方式

修改方式很簡單,把所要用到的Library project,移出主要Project的目錄,改為放置到自己的目錄下,如下:

之後再把這些Library project重新Import進來,問題就解決了。

當然網路上還有很多方法,我自己試過有用的就只有Clean build和上面這個方法,大家就當做多一個選擇吧。
張貼留言