Conversion to dalvik format failed with error 1 해결하는 방법
에러 원인 : 많은 의견들이 있는데, 라이브러리 중복 정의 때문에라는 의견이 많습니다.
좀 불명확하긴 한데.. 개발자들의 의견에 따라 이것저것 수정을 진행해보았습니다.
해결방법 1 : 라이브러리 때문인가?
확실히 Java Build Path에서 라이브러리를 확인해보니까, 프로젝트 외부에서 라이브러리를 불러서 사용하고 있었습니다.
프로젝트 외부에서 불러온 라이브러리를 복사,
프로젝트의 lib파일 내부로 가져와서 다시 연결해보았습니다.
어라? 됬다..
해결방법 2
오랜만에 업데이트를 위해 다시 프로그래밍을 하려고 하는데..
Conversion to dalvik format failed with error 1 에러 때문에 한참을 고생했네요 -_-;
구글링의 대부분 대답은 참조하는 라이브러리 관련한 답변이었는데 저한테는 해당사항이 없었나봅니다.
제 경우는.., (eclipse 나 Android SDK 등의 업데이트는 모두 마친 상태 였습니다)
패키징하려고 proguard 를 실행할 때 Conversion to dalvik format failed with error 1 가 발생했습니다.
폰을 연결해서 디버깅하는 것 까지는 이상없이 돌아갔구요.
결론은... proguard 버전 문제였습니다.
Android SDK 를 최신 버전으로 업데이트한 상태였음에도 불구하고
이곳에서 progurad 최신 버전(4.6)을 다운로드해서 설치된 Android SDK 에 교체하니
(구체적으로, proguard 최신 버전 중 bin 과 lib 디렉터리만 복사하여 \android-sdk\tools\proguard\ 의 디렉터리들을 대체했습니다)
Conversion to dalvik format failed with error 1 에러는 더이상 발생하지 않았습니다.
참고하시기 바랍니다 :-)
출처 : http://www.androidpub.com/1778287
감사합니다.