새소식

mobile/🤖 Cordova

Conversion to dalvik format failed with error 1 해결하는 방법

  • -
728x90


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


감사합니다.

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.