티스토리 뷰
Conversion to dalvik format failed with error 1
정확하게 이유는 아직 밝혀내지 못했지만
다음과 같이 추측해봅니다.
1. Library 중복 정의
-> Project - Java Build Path - Libraries에 중복으로 Adding 돼 있는 경우
--> 주로 SDK나 프로젝트를 참조해서 Library들을 사용할 경우 발생하기 때문에 이 경우 자신이 만든 프로젝트에서 중복된 lib를 제거하고 사용해야 합니다.
해결방안
1. 위에서 설명했듯이 중복된 lib를 제거 후 다시 서명을 시도해봅니다.
2. 그래도 안 되면 Project - Clean을 한 후 다시 서명을 시도해봅니다.
3. 그래도 안 되면
http://sourceforge.net/projects/proguard/files/proguard/
이곳에서 최신버전을 다운로드 합니다.
다운받은 파일을 압축을 풀고
bin폴더와 lib폴더를 안드로이드SDK\tools\proguard에 붙혀넣기 합니다.(기존 파일 백업 후)
이렇게 까지 해서 안 될 경우는 거의 없지만
저 같은 경우는 1, 2에서 모두 해결이 됐습니다.
댓글